Mesa (master): glsl: Use SATURATE
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue May 26 22:57:28 UTC 2020
Module: Mesa
Branch: master
Commit: 82996a8cff79aa8acc700cd45c933635e59bdedb
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82996a8cff79aa8acc700cd45c933635e59bdedb
Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date: Tue May 19 11:14:12 2020 -0400
glsl: Use SATURATE
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Reviewed-by: Eric Engestrom <eric at engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5100>
---
src/compiler/glsl/ir_constant_expression.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/compiler/glsl/ir_constant_expression.cpp b/src/compiler/glsl/ir_constant_expression.cpp
index 33b097aafd4..f4974210843 100644
--- a/src/compiler/glsl/ir_constant_expression.cpp
+++ b/src/compiler/glsl/ir_constant_expression.cpp
@@ -340,7 +340,7 @@ pack_unorm_1x8(float x)
*
* packUnorm4x8: round(clamp(c, 0, +1) * 255.0)
*/
- return (uint8_t) (int) _mesa_roundevenf(CLAMP(x, 0.0f, 1.0f) * 255.0f);
+ return (uint8_t) (int) _mesa_roundevenf(SATURATE(x) * 255.0f);
}
/**
@@ -359,7 +359,7 @@ pack_unorm_1x16(float x)
* packUnorm2x16: round(clamp(c, 0, +1) * 65535.0)
*/
return (uint16_t) (int)
- _mesa_roundevenf(CLAMP(x, 0.0f, 1.0f) * 65535.0f);
+ _mesa_roundevenf(SATURATE(x) * 65535.0f);
}
/**
More information about the mesa-commit
mailing list