diff --git a/src/mesa/pipe/tgsi/exec/tgsi_exec.c b/src/mesa/pipe/tgsi/exec/tgsi_exec.c index 4a608c445e8..113a0f2c180 100644 --- a/src/mesa/pipe/tgsi/exec/tgsi_exec.c +++ b/src/mesa/pipe/tgsi/exec/tgsi_exec.c @@ -2077,6 +2077,7 @@ exec_instruction( return; } *pc = mach->CallStack[--mach->CallStackTop]; + UPDATE_EXEC_MASK(mach); } break;