Mesa (master): cube_face_index: Use fabsf instead of fabs since we know it's floats
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Feb 26 22:08:18 UTC 2020
Module: Mesa
Branch: master
Commit: d98806117226b64001a1e99387431419e174ad4b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d98806117226b64001a1e99387431419e174ad4b
Author: Albert Astals Cid <aacid at kde.org>
Date: Wed Feb 26 19:33:47 2020 +0100
cube_face_index: Use fabsf instead of fabs since we know it's floats
Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3933>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3933>
---
src/compiler/nir/nir_opcodes.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/compiler/nir/nir_opcodes.py b/src/compiler/nir/nir_opcodes.py
index 9e335445a31..d116578d1c0 100644
--- a/src/compiler/nir/nir_opcodes.py
+++ b/src/compiler/nir/nir_opcodes.py
@@ -488,9 +488,9 @@ dst.y = dst.y / ma + 0.5;
""")
unop_horiz("cube_face_index", 1, tfloat32, 3, tfloat32, """
-float absX = fabs(src0.x);
-float absY = fabs(src0.y);
-float absZ = fabs(src0.z);
+float absX = fabsf(src0.x);
+float absY = fabsf(src0.y);
+float absZ = fabsf(src0.z);
if (src0.x >= 0 && absX >= absY && absX >= absZ) dst.x = 0;
if (src0.x < 0 && absX >= absY && absX >= absZ) dst.x = 1;
if (src0.y >= 0 && absY >= absX && absY >= absZ) dst.x = 2;
More information about the mesa-commit
mailing list