glsl: Silence several "warning: unused parameter"
authorIan Romanick <ian.d.romanick@intel.com>
Mon, 29 Aug 2011 21:56:29 +0000 (14:56 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 9 Sep 2011 19:01:50 +0000 (12:01 -0700)
src/glsl/ast_to_hir.cpp
src/glsl/builtin_stubs.cpp
src/glsl/glcpp/glcpp.c
src/glsl/ir_function_detect_recursion.cpp
src/glsl/lower_jumps.cpp
src/glsl/opt_discard_simplification.cpp
src/glsl/opt_if_simplification.cpp
src/glsl/standalone_scaffolding.cpp

index 777f190a4fe86d1f4f7b2470d0e1fc95ba8acd54..484786c5fbddfd3ea2b552f1392f85276961f906 100644 (file)
@@ -3014,6 +3014,12 @@ ast_function::hir(exec_list *instructions,
 
    const char *const name = identifier;
 
+   /* New functions are always added to the top-level IR instruction stream,
+    * so this instruction list pointer is ignored.  See also emit_function
+    * (called below).
+    */
+   (void) instructions;
+
    /* From page 21 (page 27 of the PDF) of the GLSL 1.20 spec,
     *
     *   "Function declarations (prototypes) cannot occur inside of functions;
index 00b32949158b3cd0494fa42c298236821144dd3d..dfa5d324e7f0c3e2a57434e48f0a1fd5343ca21a 100644 (file)
@@ -35,4 +35,5 @@ _mesa_glsl_release_functions(void)
 void
 _mesa_glsl_initialize_functions(_mesa_glsl_parse_state *state)
 {
+   (void) state;
 }
index 325289129d53006c3c9902bb01f676a2f339269e..e461a6502652fa8e023a77ae08d4248f63358ce8 100644 (file)
@@ -34,6 +34,7 @@ void
 _mesa_reference_shader(struct gl_context *ctx, struct gl_shader **ptr,
                        struct gl_shader *sh)
 {
+   (void) ctx;
    *ptr = sh;
 }
 
index 8f805bf1ba96097a215d2e2ae67623d166702462..890bc455f440253e676b90aff339d32ca6d61fb0 100644 (file)
@@ -289,6 +289,8 @@ emit_errors_unlinked(const void *key, void *data, void *closure)
    function *f = (function *) data;
    YYLTYPE loc;
 
+   (void) key;
+
    char *proto = prototype_string(f->sig->return_type,
                                  f->sig->function_name(),
                                  &f->sig->parameters);
@@ -308,6 +310,8 @@ emit_errors_linked(const void *key, void *data, void *closure)
       (struct gl_shader_program *) closure;
    function *f = (function *) data;
 
+   (void) key;
+
    char *proto = prototype_string(f->sig->return_type,
                                  f->sig->function_name(),
                                  &f->sig->parameters);
index 61874990a945b3fc60467c7e7a39ccaf48095d53..92813f567f16ad68e563889a9435ce35b1987391 100644 (file)
@@ -438,6 +438,7 @@ struct ir_lower_jumps_visitor : public ir_control_flow_visitor {
        * satisfied, because discard statements can't contain other
        * statements.
        */
+      (void) ir;
    }
 
    enum jump_strength get_jump_strength(ir_instruction* ir)
index a19947ddd6c7ccdd3307b91de47d75e395e5efa4..ba4981bae53e5be185cbf178d7d915c214c1a255 100644 (file)
@@ -138,6 +138,7 @@ is_only_instruction(ir_discard *discard)
 ir_visitor_status
 discard_simplifier::visit_enter(ir_assignment *ir)
 {
+   (void) ir;
    return visit_continue_with_parent;
 }
 
index 29b1d18aa59259b37eb61d45589b91aa3a10b142..940dd08d5768353480821265d6bc906ca9fc5e84 100644 (file)
@@ -49,6 +49,7 @@ public:
 ir_visitor_status
 ir_if_simplification_visitor::visit_enter(ir_assignment *ir)
 {
+   (void) ir;
    return visit_continue_with_parent;
 }
 
index bbd7bb9131012f49c23330c10371ca1c06914a3f..72aa1e428b40e1bfe23666b8eccc03b5c1adc2e3 100644 (file)
@@ -37,6 +37,7 @@ void
 _mesa_reference_shader(struct gl_context *ctx, struct gl_shader **ptr,
                        struct gl_shader *sh)
 {
+   (void) ctx;
    *ptr = sh;
 }