mesa: fix warning about possibly undefined var in GLSL compiler

(cherry picked from commit 724ed5b84b)
This commit is contained in:
Brian Paul
2009-01-02 17:30:08 -07:00
parent 8e0b601e31
commit 0e25c363be
+4 -6
View File
@@ -310,24 +310,22 @@ storage_to_dst_reg(struct prog_dst_register *dst, const slang_ir_storage *st)
dst->WriteMask = swizzle_to_writemask(swizzle);
}
else {
GLuint writemask;
switch (size) {
case 1:
writemask = WRITEMASK_X << GET_SWZ(st->Swizzle, 0);
dst->WriteMask = WRITEMASK_X << GET_SWZ(st->Swizzle, 0);
break;
case 2:
writemask = WRITEMASK_XY;
dst->WriteMask = WRITEMASK_XY;
break;
case 3:
writemask = WRITEMASK_XYZ;
dst->WriteMask = WRITEMASK_XYZ;
break;
case 4:
writemask = WRITEMASK_XYZW;
dst->WriteMask = WRITEMASK_XYZW;
break;
default:
; /* error would have been caught above */
}
dst->WriteMask = writemask;
}
dst->RelAddr = relAddr;