blob: 2bc237230c897bf27736ae31eac3d5169ef7f31c [file] [log] [blame]
Natalie Chouinard6ee63302024-06-25 20:45:30 +00001RWByteAddressBuffer prevent_dce : register(u0);
James Pricea6287df2023-08-11 00:45:54 +00002RWTexture2DArray<float4> arg_0 : register(u0, space1);
James Price503e0172023-08-11 00:45:54 +00003
Natalie Chouinarde9027182024-06-13 18:50:19 +00004uint textureNumLayers_6da0eb() {
James Pricea6287df2023-08-11 00:45:54 +00005 uint3 tint_tmp;
6 arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
7 uint res = tint_tmp.z;
Natalie Chouinarde9027182024-06-13 18:50:19 +00008 return res;
James Price503e0172023-08-11 00:45:54 +00009}
10
James Pricea6287df2023-08-11 00:45:54 +000011void fragment_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000012 prevent_dce.Store(0u, asuint(textureNumLayers_6da0eb()));
James Pricea6287df2023-08-11 00:45:54 +000013 return;
James Price503e0172023-08-11 00:45:54 +000014}
15
James Pricea6287df2023-08-11 00:45:54 +000016[numthreads(1, 1, 1)]
17void compute_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000018 prevent_dce.Store(0u, asuint(textureNumLayers_6da0eb()));
James Pricea6287df2023-08-11 00:45:54 +000019 return;
James Price503e0172023-08-11 00:45:54 +000020}