SPIRV-Cross/reference/opt/shaders-msl/comp/access-private-workgroup-in-function.comp

19 lines
280 B
Plaintext
Raw Normal View History

#include <metal_stdlib>
#include <simd/simd.h>
using namespace metal;
kernel void main0(uint gl_LocalInvocationIndex [[thread_index_in_threadgroup]])
{
threadgroup int u;
u = 50;
if (gl_LocalInvocationIndex == 0u)
{
}
else
{
u = 20;
}
}