#include <metal_stdlib> | |
#include <simd/simd.h> | |
using namespace metal; | |
struct s1 | |
{ | |
int a; | |
}; | |
struct s2 | |
{ | |
s1 b; | |
}; | |
struct dstbuffer | |
{ | |
s2 test[1]; | |
}; | |
constant uint3 gl_WorkGroupSize [[maybe_unused]] = uint3(1u); | |
kernel void main0(device dstbuffer& _19 [[buffer(0)]]) | |
{ | |
_19.test[0].b.a = 0; | |
} | |