summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2016-03-02 11:01:33 -0800
committerMatt Turner <[email protected]>2016-03-02 12:15:58 -0800
commit0d047d10f196b72be938d004f2e0fc7e5c253702 (patch)
tree5b4b578387b428ba8f627dacc0d6822416fb4cf1
parent961ead6746ebf7a8ff99ad4ff35adc0007a3e87c (diff)
program: Clean up after condition code removal.
-rw-r--r--src/mesa/program/prog_execute.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mesa/program/prog_execute.c b/src/mesa/program/prog_execute.c
index 8f167be60cd..aadf82116e5 100644
--- a/src/mesa/program/prog_execute.c
+++ b/src/mesa/program/prog_execute.c
@@ -650,11 +650,9 @@ _mesa_execute_program(struct gl_context * ctx,
program->Instructions[inst->BranchTarget].Opcode
== OPCODE_ENDIF);
/* eval condition */
- if (inst->SrcReg[0].File != PROGRAM_UNDEFINED) {
- GLfloat a[4];
- fetch_vector1(&inst->SrcReg[0], machine, a);
- cond = (a[0] != 0.0F);
- }
+ GLfloat a[4];
+ fetch_vector1(&inst->SrcReg[0], machine, a);
+ cond = (a[0] != 0.0F);
if (DEBUG_PROG) {
printf("IF: %d\n", cond);
}