Merge commit 'origin/master' into gallium-0.2
authorKeith Whitwell <keith@tungstengraphics.com>
Sat, 15 Nov 2008 16:53:24 +0000 (16:53 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Sat, 15 Nov 2008 16:53:24 +0000 (16:53 +0000)
Conflicts:

src/mesa/shader/prog_print.c

1  2 
progs/xdemos/Makefile
src/mesa/shader/prog_print.c
src/mesa/shader/prog_print.h

Simple merge
@@@ -358,21 -356,8 +358,21 @@@ _mesa_swizzle_string(GLuint swizzle, GL
  }
  
  
- static const char *
- writemask_string(GLuint writeMask)
 +void
 +_mesa_print_swizzle(GLuint swizzle)
 +{
 +   if (swizzle == SWIZZLE_XYZW) {
 +      _mesa_printf(".xyzw\n");
 +   }
 +   else {
 +      const char *s = _mesa_swizzle_string(swizzle, 0, 0);
 +      _mesa_printf("%s\n", s);
 +   }
 +}
 +
 +
+ const char *
+ _mesa_writemask_string(GLuint writeMask)
  {
     static char s[10];
     GLuint i = 0;
@@@ -43,10 -43,10 +43,13 @@@ _mesa_condcode_string(GLuint condcode)
  extern const char *
  _mesa_swizzle_string(GLuint swizzle, GLuint negateBase, GLboolean extended);
  
+ const char *
+ _mesa_writemask_string(GLuint writeMask);
  extern void
 +_mesa_print_swizzle(GLuint swizzle);
 +
 +extern void
  _mesa_print_alu_instruction(const struct prog_instruction *inst,
                              const char *opcode_string, GLuint numRegs);