diff options
author | Timur Kristóf <[email protected]> | 2019-02-07 18:01:24 +0100 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2019-03-05 19:13:27 +0000 |
commit | 28be7b33b959da0eccf8a24b72a441471b7df5f7 (patch) | |
tree | 3060ccd7f59722040b4b9faa2a3a0b78dc400715 /src/gallium/auxiliary/rbug | |
parent | 317f10bf404b562e1dda79c0636aee86beeccc2f (diff) |
tgsi_to_nir: Fix the TGSI ARR translation by converting the result to int.
According to the TGSI spec, ARR needs to do a rounding and then
a float-to-integer conversion which was missing. This patch also
makes the rounding a bit more efficient by using nir_fround_even
instead of the previous nir_ffloor+nir_fadd trick.
Signed-Off-By: Timur Kristóf <[email protected]>
Tested-by: Andre Heider <[email protected]>
Tested-by: Rob Clark <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/rbug')
0 files changed, 0 insertions, 0 deletions