Browse Source

glsl2: Emit OPCODE_END at the end of the Mesa program.

The 965 driver can now run a glsl2-generated shader!
tags/mesa-7.9-rc1
Eric Anholt 15 years ago
parent
commit
abc4e52992
1 changed files with 2 additions and 0 deletions
  1. 2
    0
      src/mesa/shader/ir_to_mesa.cpp

+ 2
- 0
src/mesa/shader/ir_to_mesa.cpp View File

@@ -1233,6 +1233,8 @@ get_mesa_program(GLcontext *ctx, void *mem_ctx, struct glsl_shader *shader)

v.mem_ctx = talloc_new(NULL);
visit_exec_list(instructions, &v);
v.ir_to_mesa_emit_op1(NULL, OPCODE_END,
ir_to_mesa_undef_dst, ir_to_mesa_undef);

prog->NumTemporaries = v.next_temp;


Loading…
Cancel
Save