SPIRV-Cross/reference/opt/shaders-msl/comp/access-private-workgroup-in-function.comp
2018-05-16 10:49:30 +02:00

19 lines
280 B
Plaintext

#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;
}
}