blob: bf2d1d5fb1aaec6d69590bf5c02c7b64fe306c50 [file]
cbuffer cbuffer_u : register(b0) {
uint4 u[4];
};
void a(float4x4 m) {
}
void b(float4 v) {
}
void c(float f_1) {
}
float4x4 v_1(uint start_byte_offset) {
return float4x4(asfloat(u[(start_byte_offset / 16u)]), asfloat(u[((16u + start_byte_offset) / 16u)]), asfloat(u[((32u + start_byte_offset) / 16u)]), asfloat(u[((48u + start_byte_offset) / 16u)]));
}
[numthreads(1, 1, 1)]
void f() {
a(v_1(0u));
b(asfloat(u[1u]));
b(asfloat(u[1u]).ywxz);
c(asfloat(u[1u].x));
c(asfloat(u[1u]).ywxz.x);
}