aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/tests/lower_precision_test.py
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2020-05-09 21:38:34 -0400
committerMarge Bot <[email protected]>2020-06-02 20:01:18 +0000
commit11929895332213363628d632f7f9f6d79b5124d1 (patch)
tree0e65929703800e555548149de807c0ee70a4fbd2 /src/compiler/glsl/tests/lower_precision_test.py
parent6fe20ebaaa933ddd17b655e61ba3fe3d358b8513 (diff)
glsl: lower mediump partial derivatives
Reviewed-by: Alyssa Rosenzweig <[email protected]> Reviewed-by: Rob Clark <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5002>
Diffstat (limited to 'src/compiler/glsl/tests/lower_precision_test.py')
-rw-r--r--src/compiler/glsl/tests/lower_precision_test.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/compiler/glsl/tests/lower_precision_test.py b/src/compiler/glsl/tests/lower_precision_test.py
index 0934e61e4ab..3626d8d2a4b 100644
--- a/src/compiler/glsl/tests/lower_precision_test.py
+++ b/src/compiler/glsl/tests/lower_precision_test.py
@@ -1035,6 +1035,34 @@ TESTS = [
}
""",
r'\(expression +uint16_t min'),
+ Test("dFdx",
+ """
+ #version 300 es
+ precision mediump float;
+
+ in vec4 var;
+ out vec4 color;
+
+ void main()
+ {
+ color = dFdx(var);
+ }
+ """,
+ r'\(expression +f16vec4 +dFdx +\(expression +f16vec4'),
+ Test("dFdy",
+ """
+ #version 300 es
+ precision mediump float;
+
+ in vec4 var;
+ out vec4 color;
+
+ void main()
+ {
+ color = dFdy(var);
+ }
+ """,
+ r'\(expression +f16vec4 +dFdy +\(expression +f16vec4'),
]