new comments, indentation fixes
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 21 Sep 2006 23:04:29 +0000 (23:04 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 21 Sep 2006 23:04:29 +0000 (23:04 +0000)
src/mesa/shader/shaderobjects_3dlabs.c

index 0def13d3b81dc7fd0a4d7615b26aec4f8773bc86..020af6bb17dc26ad4dfbd16dfaec8ea39973da5d 100755 (executable)
@@ -252,15 +252,15 @@ _generic_GetInfoLogLength (struct gl2_generic_intf **intf)
 }
 
 static struct gl2_generic_intf _generic_vftbl = {
-       {
-               _unknown_AddRef,
-               _unknown_Release,
-               _generic_QueryInterface
-       },
-       _generic_Delete,
-       NULL,           /* abstract GetType */
-       _generic_GetName,
-       _generic_GetDeleteStatus,
+   {
+      _unknown_AddRef,
+      _unknown_Release,
+      _generic_QueryInterface
+   },
+   _generic_Delete,
+   NULL,               /* abstract GetType */
+   _generic_GetName,
+   _generic_GetDeleteStatus,
    _generic_GetInfoLog,
    _generic_GetInfoLogLength
 };
@@ -1184,9 +1184,23 @@ _program_UpdateFixedAttrib (struct gl2_program_intf **intf, GLuint index, GLvoid
        }
 }
 
+
+/**
+ * Called during fragment shader execution to either load a varying
+ * register with values, or fetch values from a varying register.
+ * \param intf  the internal program?
+ * \param index  which varying register, one of the SLANG_FRAGMENT_FIXED_*
+ *               values for example.
+ * \param data  source values to load (or dest to write to)
+ * \param offset  indicates a texture unit or generic varying attribute
+ * \param size  number of bytes to copy
+ * \param write  if true, write to the varying register, else store values
+ *               in 'data'
+ */
 static GLvoid
-_program_UpdateFixedVarying (struct gl2_program_intf **intf, GLuint index, GLvoid *data,
-                             GLuint offset, GLuint size, GLboolean write)
+_program_UpdateFixedVarying(struct gl2_program_intf **intf, GLuint index,
+                            GLvoid *data,
+                            GLuint offset, GLuint size, GLboolean write)
 {
        struct gl2_program_impl *impl = (struct gl2_program_impl *) intf;
        slang_program *pro = &impl->_obj.prog;