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:
authorHans-Kristian Arntzen <post@arntzen-software.no>2021-04-07 14:33:26 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2021-04-19 13:10:49 +0300
commit436b1250daa542b42084c5cfc05aaf776a1ce087 (patch)
tree1bd710142e3d6504956a365597b1819bd14f3764 /reference/opt/shaders-msl
parent22c9b63e7886ff6b826a208c2f133a366fbfa8a0 (diff)
MSL: Do not perform scalar fixups for control-point outputs.
Diffstat (limited to 'reference/opt/shaders-msl')
-rw-r--r--reference/opt/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc2
1 files changed, 1 insertions, 1 deletions
diff --git a/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc b/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc
index 3c2e5a02..7c8e3878 100644
--- a/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc
+++ b/reference/opt/shaders-msl/masking/write-outputs.mask-location-0.msl2.tesc
@@ -20,7 +20,7 @@ kernel void main0(uint gl_InvocationID [[thread_index_in_threadgroup]], uint gl_
device main0_out* gl_out = &spvOut[gl_PrimitiveID * 4];
device main0_patchOut& patchOut = spvPatchOut[gl_PrimitiveID];
v0[gl_InvocationID] = float4(1.0);
- ((threadgroup float*)&v0[gl_InvocationID])[0u] = 2.0;
+ v0[gl_InvocationID].x = 2.0;
if (gl_InvocationID == 0)
{
patchOut.v1 = float4(2.0);