blob: 23ced8851168edc4c657aa8536c2574a9c04495a [file] [log] [blame]
ByteAddressBuffer tint_symbol : register(t0, space0);
RWByteAddressBuffer tint_symbol_1 : register(u1, space0);
void tint_symbol_1_store(uint offset, float value[4]) {
float array_1[4] = value;
{
for(uint i = 0u; (i < 4u); i = (i + 1u)) {
tint_symbol_1.Store((offset + (i * 4u)), asuint(array_1[i]));
}
}
}
typedef float tint_symbol_load_ret[4];
tint_symbol_load_ret tint_symbol_load(uint offset) {
float arr[4] = (float[4])0;
{
for(uint i_1 = 0u; (i_1 < 4u); i_1 = (i_1 + 1u)) {
arr[i_1] = asfloat(tint_symbol.Load((offset + (i_1 * 4u))));
}
}
return arr;
}
[numthreads(1, 1, 1)]
void main() {
tint_symbol_1_store(0u, tint_symbol_load(0u));
return;
}