Mesa (master): glsl: fix a swizzle-related regression
Brian Paul
brianp at kemper.freedesktop.org
Wed Feb 18 20:32:09 UTC 2009
Module: Mesa
Branch: master
Commit: 212f41b80fe00a8d44d79f2c8e4018836adb8b86
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=212f41b80fe00a8d44d79f2c8e4018836adb8b86
Author: Brian Paul <brianp at vmware.com>
Date: Wed Feb 18 11:06:57 2009 -0700
glsl: fix a swizzle-related regression
This new issue was exposed by commit 6eabfc27f19a10dfc2663e99f9560966ba1ff697
---
src/mesa/shader/slang/slang_emit.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/mesa/shader/slang/slang_emit.c b/src/mesa/shader/slang/slang_emit.c
index ac01462..feff1b7 100644
--- a/src/mesa/shader/slang/slang_emit.c
+++ b/src/mesa/shader/slang/slang_emit.c
@@ -164,7 +164,7 @@ _slang_var_swizzle(GLint size, GLint comp)
{
switch (size) {
case 1:
- return MAKE_SWIZZLE4(comp, comp, comp, comp);
+ return MAKE_SWIZZLE4(comp, SWIZZLE_NIL, SWIZZLE_NIL, SWIZZLE_NIL);
case 2:
return MAKE_SWIZZLE4(SWIZZLE_X, SWIZZLE_Y, SWIZZLE_NIL, SWIZZLE_NIL);
case 3:
More information about the mesa-commit
mailing list