diff options
author | Patrick Rudolph <[email protected]> | 2016-03-28 11:52:00 +0200 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2016-04-27 12:48:50 +1000 |
commit | fb5d38e21982e9eb3195c61d020c9772b73bdbcf (patch) | |
tree | a1ee316f8a34030850300abd2c51c2a288404034 /src/gallium/drivers/freedreno | |
parent | 7aa3a936564f43e46f7cc706670f7995752d1e41 (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