tgsi: added tgsi_get_processor_name()
authorBrian Paul <brianp@vmware.com>
Thu, 6 May 2010 20:55:40 +0000 (14:55 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 6 May 2010 21:19:02 +0000 (15:19 -0600)
src/gallium/auxiliary/tgsi/tgsi_info.c
src/gallium/auxiliary/tgsi/tgsi_info.h

index cfa2f631bd84430504a4a3d29b25b3c43bd2bf01..e59e964ffa77a8d160605ea54bf6ba375a6d3afc 100644 (file)
@@ -205,3 +205,18 @@ tgsi_get_opcode_name( uint opcode )
    return info->mnemonic;
 }
 
+
+const char *
+tgsi_get_processor_name( uint processor )
+{
+   switch (processor) {
+   case TGSI_PROCESSOR_VERTEX:
+      return "vertex shader";
+   case TGSI_PROCESSOR_FRAGMENT:
+      return "fragment shader";
+   case TGSI_PROCESSOR_GEOMETRY:
+      return "geometry shader";
+   default:
+      return "unknown shader type!";
+   }
+}
index 74713c3b98a3b054e9210eebdad8efdee89b57a5..50248884fd0d67d4cde3c84ae147467f3e2fce3a 100644 (file)
@@ -52,6 +52,9 @@ tgsi_get_opcode_info( uint opcode );
 const char *
 tgsi_get_opcode_name( uint opcode );
 
+const char *
+tgsi_get_processor_name( uint processor );
+
 
 #if defined __cplusplus
 }