diff options
author | Brian Paul <[email protected]> | 2011-01-26 21:16:32 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2011-01-26 21:16:32 -0700 |
commit | 2b7be12d5467096362073260911a380c64c772d0 (patch) | |
tree | 89a7bb481769937290535b04b13a78715aeb605d | |
parent | 86471246f0f3c4c122f605fdd56dd0f5864fc307 (diff) |
glsl: remove needless conditional
-rw-r--r-- | src/mesa/program/ir_to_mesa.cpp | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/src/mesa/program/ir_to_mesa.cpp b/src/mesa/program/ir_to_mesa.cpp index b7746a6e30c..08b624fdb10 100644 --- a/src/mesa/program/ir_to_mesa.cpp +++ b/src/mesa/program/ir_to_mesa.cpp @@ -1494,20 +1494,16 @@ ir_to_mesa_visitor::visit(ir_dereference_variable *ir) * FINISHME: We would hit this path for function arguments. Fix! */ assert(var->location != -1); - if (var->mode == ir_var_in || - var->mode == ir_var_inout) { - entry = new(mem_ctx) variable_storage(var, - PROGRAM_INPUT, - var->location); - - if (this->prog->Target == GL_VERTEX_PROGRAM_ARB && - var->location >= VERT_ATTRIB_GENERIC0) { - _mesa_add_attribute(prog->Attributes, - var->name, - _mesa_sizeof_glsl_type(var->type->gl_type), - var->type->gl_type, - var->location - VERT_ATTRIB_GENERIC0); - } + entry = new(mem_ctx) variable_storage(var, + PROGRAM_INPUT, + var->location); + if (this->prog->Target == GL_VERTEX_PROGRAM_ARB && + var->location >= VERT_ATTRIB_GENERIC0) { + _mesa_add_attribute(prog->Attributes, + var->name, + _mesa_sizeof_glsl_type(var->type->gl_type), + var->type->gl_type, + var->location - VERT_ATTRIB_GENERIC0); } break; case ir_var_out: |