diff options
Diffstat (limited to 'reference/opt/shaders-msl/comp/mat3-row-maj-read-write-const.comp')
-rw-r--r-- | reference/opt/shaders-msl/comp/mat3-row-maj-read-write-const.comp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/reference/opt/shaders-msl/comp/mat3-row-maj-read-write-const.comp b/reference/opt/shaders-msl/comp/mat3-row-maj-read-write-const.comp index 47c83afe..cf26178e 100644 --- a/reference/opt/shaders-msl/comp/mat3-row-maj-read-write-const.comp +++ b/reference/opt/shaders-msl/comp/mat3-row-maj-read-write-const.comp @@ -12,8 +12,7 @@ constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(1u); kernel void main0(device model_t& model [[buffer(0)]]) { - float _38 = (transpose(model.mtx_rm) * float3x3(float3(4.0, -3.0, 1.0), float3(-7.0, 7.0, -7.0), float3(-5.0, 6.0, -8.0)))[0].x; - if ((isunordered(_38, 0.0) || _38 != 0.0)) + if ((transpose(model.mtx_rm) * float3x3(float3(4.0, -3.0, 1.0), float3(-7.0, 7.0, -7.0), float3(-5.0, 6.0, -8.0)))[0].x != 0.0) { model.mtx_rm = transpose(float3x3(float3(-5.0, -3.0, -5.0), float3(-2.0, 2.0, -5.0), float3(6.0, 3.0, -8.0))); } |