Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLe Hoang Quyen <lehoangq@gmail.com>2020-08-13 11:57:13 +0300
committerLe Hoang Quyen <lehoangq@gmail.com>2020-08-13 16:16:08 +0300
commitab8eb70af1785e3a8889efaac218fb66a2073dcb (patch)
tree603dd36367c6716ecf31c6e88a1a183b72812d2d /reference/opt/shaders-msl
parent82d1c43e408510793a73a0886b5998283ee84d7b (diff)
Fix #1445: MSL: Enclose args when convert distance(a,b) to abs(a-b)
Diffstat (limited to 'reference/opt/shaders-msl')
-rw-r--r--reference/opt/shaders-msl/comp/scalar-std450-distance-length-normalize.comp2
1 files changed, 2 insertions, 0 deletions
diff --git a/reference/opt/shaders-msl/comp/scalar-std450-distance-length-normalize.comp b/reference/opt/shaders-msl/comp/scalar-std450-distance-length-normalize.comp
index 0ae6e556..9bf87817 100644
--- a/reference/opt/shaders-msl/comp/scalar-std450-distance-length-normalize.comp
+++ b/reference/opt/shaders-msl/comp/scalar-std450-distance-length-normalize.comp
@@ -10,6 +10,7 @@ struct SSBO
float c;
float d;
float e;
+ float f;
};
constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(1u);
@@ -19,5 +20,6 @@ kernel void main0(device SSBO& _9 [[buffer(0)]])
_9.c = abs(_9.a - _9.b);
_9.d = abs(_9.a);
_9.e = sign(_9.a);
+ _9.f = abs((_9.a - 1.0) - (_9.b - 2.0));
}