Mesa (master): util: fix swizzle of INSTANCEID system value
Nicolai Hähnle
nh at kemper.freedesktop.org
Fri Apr 7 22:45:46 UTC 2017
Module: Mesa
Branch: master
Commit: c05cf9cf1b6b9d42655243ffc6295e60581ecbc5
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c05cf9cf1b6b9d42655243ffc6295e60581ecbc5
Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
Date: Fri Apr 7 12:23:11 2017 +0200
util: fix swizzle of INSTANCEID system value
radeonsi added stricter checking for correct swizzles in debug builds.
Reported-by: Michel Dänzer <michel.daenzer at amd.com>
Fixes: 4cf29427770f ("radeonsi: support 64-bit system values")
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
---
src/gallium/auxiliary/util/u_simple_shaders.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/auxiliary/util/u_simple_shaders.c b/src/gallium/auxiliary/util/u_simple_shaders.c
index 7342b3d33e..613ec4ab98 100644
--- a/src/gallium/auxiliary/util/u_simple_shaders.c
+++ b/src/gallium/auxiliary/util/u_simple_shaders.c
@@ -119,7 +119,7 @@ void *util_make_layered_clear_vertex_shader(struct pipe_context *pipe)
"MOV OUT[0], IN[0]\n"
"MOV OUT[1], IN[1]\n"
- "MOV OUT[2], SV[0]\n"
+ "MOV OUT[2].x, SV[0].xxxx\n"
"END\n";
struct tgsi_token tokens[1000];
struct pipe_shader_state state;
More information about the mesa-commit
mailing list