blob: 91951da237c864f9af77c077e16fcd583cbcc6e7 [file] [edit]
struct InnerS {
int v;
};
struct S1 {
InnerS a2[8];
};
struct OuterS {
S1 a1[8];
};
cbuffer cbuffer_uniforms : register(b4, space1) {
uint4 uniforms[1];
};
[numthreads(1, 1, 1)]
void main() {
InnerS v = (InnerS)0;
OuterS s = (OuterS)0;
uint v_1 = uniforms[0u].x;
uint v_2 = uniforms[0u].y;
InnerS v_3 = v;
s.a1[v_1].a2[v_2] = v_3;
}