Minor tweaks to help out at a driver level.
This commit is contained in:
parent
004d71f554
commit
dca71ea44b
|
@ -4649,16 +4649,16 @@ parse_extended_swizzle_mask (GLubyte ** inst, GLubyte * mask, GLboolean * Negate
|
|||
mask[a] = SWIZZLE_ONE;
|
||||
break;
|
||||
case COMPONENT_X:
|
||||
mask[a] = 0;
|
||||
mask[a] = SWIZZLE_X;
|
||||
break;
|
||||
case COMPONENT_Y:
|
||||
mask[a] = 1;
|
||||
mask[a] = SWIZZLE_Y;
|
||||
break;
|
||||
case COMPONENT_Z:
|
||||
mask[a] = 2;
|
||||
mask[a] = SWIZZLE_Z;
|
||||
break;
|
||||
case COMPONENT_W:
|
||||
mask[a] = 3;
|
||||
mask[a] = SWIZZLE_W;
|
||||
break;
|
||||
|
||||
}
|
||||
|
|
|
@ -64,6 +64,15 @@
|
|||
#define FRAG_BIT_TEX6 (1 << FRAG_ATTRIB_TEX6)
|
||||
#define FRAG_BIT_TEX7 (1 << FRAG_ATTRIB_TEX7)
|
||||
|
||||
#define FRAG_BITS_TEX_ANY (FRAG_BIT_TEX0| \
|
||||
FRAG_BIT_TEX1| \
|
||||
FRAG_BIT_TEX2| \
|
||||
FRAG_BIT_TEX3| \
|
||||
FRAG_BIT_TEX4| \
|
||||
FRAG_BIT_TEX5| \
|
||||
FRAG_BIT_TEX6| \
|
||||
FRAG_BIT_TEX7)
|
||||
|
||||
/* output registers */
|
||||
#define FRAG_OUTPUT_COLR 0
|
||||
#define FRAG_OUTPUT_COLH 1
|
||||
|
|
|
@ -36,8 +36,12 @@
|
|||
|
||||
|
||||
/* for GL_ARB_v_p and GL_ARB_f_p SWZ instruction */
|
||||
#define SWIZZLE_ZERO 100
|
||||
#define SWIZZLE_ONE 101
|
||||
#define SWIZZLE_X 0
|
||||
#define SWIZZLE_Y 1
|
||||
#define SWIZZLE_Z 2
|
||||
#define SWIZZLE_W 3
|
||||
#define SWIZZLE_ZERO 4 /* keep these values together: KW */
|
||||
#define SWIZZLE_ONE 5 /* keep these values together: KW */
|
||||
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue