mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 01:28:07 +02:00
[965] Correctly set read mask for OPCODE_SWZ in pass1.
While OPCODE_SWZ has usually been optimized away in pass0, it may still exist if a SWZ with dst saturate was emitted in pass_fp. Fixes an error in oglconform fpalu.c.
This commit is contained in:
parent
5cc56cbad8
commit
13a6f73a64
1 changed files with 1 additions and 1 deletions
|
|
@ -150,6 +150,7 @@ void brw_wm_pass1( struct brw_wm_compile *c )
|
|||
case OPCODE_FLR:
|
||||
case OPCODE_FRC:
|
||||
case OPCODE_MOV:
|
||||
case OPCODE_SWZ:
|
||||
read0 = writemask;
|
||||
break;
|
||||
|
||||
|
|
@ -257,7 +258,6 @@ void brw_wm_pass1( struct brw_wm_compile *c )
|
|||
read0 = WRITEMASK_XYW;
|
||||
break;
|
||||
|
||||
case OPCODE_SWZ:
|
||||
case OPCODE_DST:
|
||||
case OPCODE_TXP:
|
||||
default:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue