summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gallium/drivers/svga/svga_tgsi_decl_sm30.c2
-rw-r--r--src/gallium/drivers/svga/svgadump/svga_shader_dump.c3
2 files changed, 5 insertions, 0 deletions
diff --git a/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c b/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c
index 766e4391883..2296861f6fc 100644
--- a/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c
+++ b/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c
@@ -525,6 +525,8 @@ svga_tgsi_sampler_type(const struct svga_shader_emitter *emit, int idx)
case TGSI_TEXTURE_2D:
case TGSI_TEXTURE_RECT:
return SVGA3DSAMP_2D;
+ case TGSI_TEXTURE_SHADOW2D:
+ return SVGA3DSAMP_2D_SHADOW;
case TGSI_TEXTURE_3D:
return SVGA3DSAMP_VOLUME;
case TGSI_TEXTURE_CUBE:
diff --git a/src/gallium/drivers/svga/svgadump/svga_shader_dump.c b/src/gallium/drivers/svga/svgadump/svga_shader_dump.c
index 46126a5460d..55bcdb8e253 100644
--- a/src/gallium/drivers/svga/svgadump/svga_shader_dump.c
+++ b/src/gallium/drivers/svga/svgadump/svga_shader_dump.c
@@ -287,6 +287,9 @@ dump_sampleinfo(struct sh_sampleinfo sampleinfo)
case SVGA3DSAMP_2D:
_debug_printf( "_2d" );
break;
+ case SVGA3DSAMP_2D_SHADOW:
+ _debug_printf( "_2dshadow" );
+ break;
case SVGA3DSAMP_CUBE:
_debug_printf( "_cube" );
break;