diff options
author | Hans-Kristian Arntzen <post@arntzen-software.no> | 2021-04-07 11:55:40 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2021-04-19 13:10:49 +0300 |
commit | 74b2acab9b80c2f7f186fe7be765bc53802bd776 (patch) | |
tree | cfb1c85304aedff09a986daeb8ca8e4fceb9d620 /reference/opt | |
parent | ae7bb41ef491e0777a0d453bef4fb99b2b775fc2 (diff) |
MSL: Always emit block variable for block types.
Diffstat (limited to 'reference/opt')
-rw-r--r-- | reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert | 1 | ||||
-rw-r--r-- | reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert b/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert index 89f96795..f7b1acb5 100644 --- a/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert +++ b/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-0.for-tess.vert @@ -21,6 +21,7 @@ struct main0_out kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], uint3 spvStageInputSize [[grid_size]], device main0_out* spvOut [[buffer(28)]]) { + V _22 = {}; device main0_out& out = spvOut[gl_GlobalInvocationID.y * spvStageInputSize.x + gl_GlobalInvocationID.x]; if (any(gl_GlobalInvocationID >= spvStageInputSize)) return; diff --git a/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert b/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert index ad36282b..25fd5f50 100644 --- a/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert +++ b/reference/opt/shaders-msl/masking/write-outputs-block.mask-location-1.for-tess.vert @@ -21,6 +21,7 @@ struct main0_out kernel void main0(uint3 gl_GlobalInvocationID [[thread_position_in_grid]], uint3 spvStageInputSize [[grid_size]], device main0_out* spvOut [[buffer(28)]]) { + V _22 = {}; device main0_out& out = spvOut[gl_GlobalInvocationID.y * spvStageInputSize.x + gl_GlobalInvocationID.x]; if (any(gl_GlobalInvocationID >= spvStageInputSize)) return; |