st/mesa: additional debug code (disabled)
authorBrian Paul <brianp@vmware.com>
Thu, 11 Jun 2009 15:48:38 +0000 (09:48 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 12 Jun 2009 14:16:18 +0000 (08:16 -0600)
src/mesa/state_tracker/st_program.c

index 72ca85245829cecd213ef6959e15d60c1b4e044d..263dcc03b58ee7da71d31b79458994b1eb7f4748 100644 (file)
@@ -303,6 +303,26 @@ st_translate_vertex_program(struct st_context *st,
       outputMapping = defaultOutputMapping;
    }
 
+#if 0 /* debug */
+   {
+      GLuint i;
+      printf("outputMapping? %d\n", outputMapping ? 1 : 0);
+      if (outputMapping) {
+         printf("attr -> slot\n");
+         for (i = 0; i < 16;  i++) {
+            printf(" %2d       %3d\n", i, outputMapping[i]);
+         }
+      }
+      printf("slot    sem_name  sem_index\n");
+      for (i = 0; i < vs_num_outputs; i++) {
+         printf(" %2d         %d         %d\n",
+                i,
+                vs_output_semantic_name[i],
+                vs_output_semantic_index[i]);
+      }
+   }
+#endif
+
    /* free old shader state, if any */
    if (stvp->state.tokens) {
       _mesa_free((void *) stvp->state.tokens);