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

The 965 driver can now run a glsl2-generated shader!
This commit is contained in:
Eric Anholt
2010-06-25 13:00:38 -07:00
parent 582b73fe69
commit abc4e52992

View File

@@ -1233,6 +1233,8 @@ get_mesa_program(GLcontext *ctx, void *mem_ctx, struct glsl_shader *shader)
v.mem_ctx = talloc_new(NULL); v.mem_ctx = talloc_new(NULL);
visit_exec_list(instructions, &v); 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; prog->NumTemporaries = v.next_temp;