diff options
author | Le Hoang Quyen <lehoangq@gmail.com> | 2020-08-13 11:57:13 +0300 |
---|---|---|
committer | Le Hoang Quyen <lehoangq@gmail.com> | 2020-08-13 16:16:08 +0300 |
commit | ab8eb70af1785e3a8889efaac218fb66a2073dcb (patch) | |
tree | 603dd36367c6716ecf31c6e88a1a183b72812d2d /reference/opt/shaders-msl | |
parent | 82d1c43e408510793a73a0886b5998283ee84d7b (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.comp | 2 |
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)); } |