mesa: _mesa_layout_parameters() returns a boolean value
authorBrian Paul <brianp@vmware.com>
Mon, 24 Aug 2009 16:50:07 +0000 (10:50 -0600)
committerBrian Paul <brianp@vmware.com>
Mon, 24 Aug 2009 16:50:07 +0000 (10:50 -0600)
src/mesa/shader/prog_parameter_layout.c
src/mesa/shader/prog_parameter_layout.h

index 8f2b30622036251513a6cfbf334828b34117d418..1c37b3a7a5a04396dbd23153a32fc619dd2a1e47 100644 (file)
@@ -106,7 +106,11 @@ copy_indirect_accessed_array(struct gl_program_parameter_list *src,
 }
 
 
-int
+/**
+ * XXX description???
+ * \return GL_TRUE for success, GL_FALSE for failure
+ */
+GLboolean
 _mesa_layout_parameters(struct asm_parser_state *state)
 {
    struct gl_program_parameter_list *layout;
@@ -128,12 +132,12 @@ _mesa_layout_parameters(struct asm_parser_state *state)
             */
            if (!inst->SrcReg[i].Symbol->pass1_done) {
               const int new_begin =
-                 copy_indirect_accessed_array(state->prog->Parameters, layout, 
+                 copy_indirect_accessed_array(state->prog->Parameters, layout,
                      inst->SrcReg[i].Symbol->param_binding_begin,
                      inst->SrcReg[i].Symbol->param_binding_length);
 
               if (new_begin < 0) {
-                 return 0;
+                 return GL_FALSE;
               }
 
               inst->SrcReg[i].Symbol->param_binding_begin = new_begin;
@@ -209,5 +213,5 @@ _mesa_layout_parameters(struct asm_parser_state *state)
    _mesa_free_parameter_list(state->prog->Parameters);
    state->prog->Parameters = layout;
 
-   return 1;
+   return GL_TRUE;
 }
index 1686170bab5beb64ed67e119e83a5276bd473d35..99a7b6c72668c375b8b7b7ffa80e100c5ef47d6d 100644 (file)
@@ -36,6 +36,7 @@
 extern unsigned _mesa_combine_swizzles(unsigned base, unsigned applied);
 
 struct asm_parser_state;
-extern int _mesa_layout_parameters(struct asm_parser_state *state);
+
+extern GLboolean _mesa_layout_parameters(struct asm_parser_state *state);
 
 #endif /* PROG_PARAMETER_LAYOUT_H */