diff options
Diffstat (limited to 'ir_reader.cpp')
-rw-r--r-- | ir_reader.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ir_reader.cpp b/ir_reader.cpp index 8e470e95d26..eb7b7fcb6b3 100644 --- a/ir_reader.cpp +++ b/ir_reader.cpp @@ -63,9 +63,11 @@ _mesa_glsl_read_ir(_mesa_glsl_parse_state *state, exec_list *instructions, printf("\n-------------\n"); _mesa_glsl_initialize_types(state); - _mesa_glsl_initialize_variables(instructions, state); - _mesa_glsl_initialize_constructors(instructions, state); - _mesa_glsl_initialize_functions(instructions, state); + + /* FINISHME: Constructors probably shouldn't be emitted as part of the IR. + * FINISHME: Once they're not, remake them by calling: + * FINISHME: _mesa_glsl_initialize_constructors(instructions, state); + */ read_instructions(state, instructions, expr, NULL); } |