r300: document r300_vertex_program_cont structure
authorMaciej Cencora <m.cencora@gmail.com>
Sat, 11 Jul 2009 14:34:04 +0000 (16:34 +0200)
committerMaciej Cencora <m.cencora@gmail.com>
Mon, 13 Jul 2009 17:28:14 +0000 (19:28 +0200)
Reported-by: Nicolai Hähnle <nhaehnle@gmail.com>
src/mesa/drivers/dri/r300/r300_context.h

index f40e8ac39491f8850b8e9a36741ee2e129c70176..f7af7d4e5747cad6ada6f7fd0d853100a6e210db 100644 (file)
@@ -432,7 +432,12 @@ struct r300_vertex_program {
 };
 
 struct r300_vertex_program_cont {
-       struct gl_vertex_program mesa_program;  /* Must be first */
+       /* This is the unmodified vertex program mesa provided us with.
+        * We need to keep it unchanged because we may need to create another
+        * hw specific vertex program based on this.
+        */
+       struct gl_vertex_program mesa_program;
+       /* This is the list of hw specific vertex programs derived from mesa_program */
        struct r300_vertex_program *progs;
 };
 
@@ -571,7 +576,7 @@ struct r300_fragment_program {
 struct r300_fragment_program_cont {
        /* This is the unmodified fragment program mesa provided us with.
         * We need to keep it unchanged because we may need to create another
-        * hw specific fragment program based on this
+        * hw specific fragment program based on this.
         */
        struct gl_fragment_program Base;
        /* This is the list of hw specific fragment programs derived from Base */