summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno
diff options
context:
space:
mode:
authorPatrick Rudolph <[email protected]>2016-03-28 11:52:00 +0200
committerDave Airlie <[email protected]>2016-04-27 12:48:50 +1000
commitfb5d38e21982e9eb3195c61d020c9772b73bdbcf (patch)
treea1ee316f8a34030850300abd2c51c2a288404034 /src/gallium/drivers/freedreno
parent7aa3a936564f43e46f7cc706670f7995752d1e41 (diff)
r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
Some apps set NEG and ABS on the source param to test for zero. Use ALU_OP3_CNDE insted of ALU_OP3_CNDGE and unset both modifiers. It also removes the need for a MOV instruction, as ABS isn't supported on op3. Tested on AMD CAYMAN and AMD RV770. Signed-off-by: Patrick Rudolph <[email protected]> Cc: [email protected] Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno')
0 files changed, 0 insertions, 0 deletions