tgsi: Support signed/unsigned integer immediate types.
[mesa.git] / src / gallium / auxiliary / tgsi / tgsi_dump.c
index 2c65ff16d81aa402a8fe67fbe8864910ee08f3be..e2e5394f86f14f875b69765a182cf78c067aade9 100644 (file)
@@ -128,7 +128,9 @@ static const char *semantic_names[] =
 
 static const char *immediate_type_names[] =
 {
-   "FLT32"
+   "FLT32",
+   "UINT32",
+   "INT32"
 };
 
 static const char *swizzle_names[] =
@@ -412,6 +414,12 @@ iter_immediate(
       case TGSI_IMM_FLOAT32:
          FLT( imm->u[i].Float );
          break;
+      case TGSI_IMM_UINT32:
+         UID(imm->u[i].Uint);
+         break;
+      case TGSI_IMM_INT32:
+         SID(imm->u[i].Int);
+         break;
       default:
          assert( 0 );
       }