@@ -356,6 +356,19 @@ _mesa_swizzle_string(GLuint swizzle, GLuint negateBase, GLboolean extended) | |||
} | |||
void | |||
_mesa_print_swizzle(GLuint swizzle) | |||
{ | |||
if (swizzle == SWIZZLE_XYZW) { | |||
_mesa_printf(".xyzw\n"); | |||
} | |||
else { | |||
char *s = _mesa_swizzle_string(swizzle, 0, 0); | |||
_mesa_printf("%s\n", s); | |||
} | |||
} | |||
static const char * | |||
writemask_string(GLuint writeMask) | |||
{ |
@@ -43,6 +43,9 @@ _mesa_condcode_string(GLuint condcode); | |||
extern const char * | |||
_mesa_swizzle_string(GLuint swizzle, GLuint negateBase, GLboolean extended); | |||
extern void | |||
_mesa_print_swizzle(GLuint swizzle); | |||
extern void | |||
_mesa_print_alu_instruction(const struct prog_instruction *inst, | |||
const char *opcode_string, GLuint numRegs); |