blob: dd6563daa32f417f4c1f54b02bd7e3dfdbed2035 [file] [edit]
struct InnerS {
int v;
};
struct S1 {
InnerS a[8];
};
struct OuterS {
S1 s2;
};
cbuffer cbuffer_uniforms : register(b4, space1) {
uint4 uniforms[1];
};
[numthreads(1, 1, 1)]
void main() {
InnerS v = (InnerS)0;
OuterS s1 = (OuterS)0;
uint v_1 = uniforms[0u].x;
InnerS v_2 = v;
s1.s2.a[v_1] = v_2;
}