blob: cea8a9a44f3f3f235ad270a0a8aec5b14771dd51 [file] [log] [blame]
struct str {
int4 i;
};
cbuffer cbuffer_S : register(b0, space0) {
uint4 S[4];
};
str tint_symbol(uint4 buffer[4], uint offset) {
const uint scalar_offset = ((offset + 0u)) / 4;
const str tint_symbol_2 = {asint(buffer[scalar_offset / 4])};
return tint_symbol_2;
}
str func_S_X(uint pointer[1]) {
return tint_symbol(S, (16u * pointer[0]));
}
[numthreads(1, 1, 1)]
void main() {
const uint tint_symbol_3[1] = {2u};
const str r = func_S_X(tint_symbol_3);
return;
}