blob: c4fb0895ddf6d7c91e15b84b1031d6f8301be68e [file] [log] [blame]
dan sinclair0c359fd2024-12-06 14:16:09 +00001//
2// fragment_main
3//
Natalie Chouinard6ee63302024-06-25 20:45:30 +00004RWByteAddressBuffer prevent_dce : register(u0);
James Pricea6287df2023-08-11 00:45:54 +00005RWTexture1D<float4> arg_0 : register(u0, space1);
James Pricef6644012023-08-11 00:45:54 +00006
Natalie Chouinarde9027182024-06-13 18:50:19 +00007uint textureDimensions_5703b3() {
James Pricea6287df2023-08-11 00:45:54 +00008 uint tint_tmp;
9 arg_0.GetDimensions(tint_tmp);
10 uint res = tint_tmp;
Natalie Chouinarde9027182024-06-13 18:50:19 +000011 return res;
James Pricef6644012023-08-11 00:45:54 +000012}
13
James Pricea6287df2023-08-11 00:45:54 +000014void fragment_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000015 prevent_dce.Store(0u, asuint(textureDimensions_5703b3()));
James Pricea6287df2023-08-11 00:45:54 +000016 return;
James Pricef6644012023-08-11 00:45:54 +000017}
dan sinclair0c359fd2024-12-06 14:16:09 +000018//
19// compute_main
20//
21RWByteAddressBuffer prevent_dce : register(u0);
22RWTexture1D<float4> arg_0 : register(u0, space1);
23
24uint textureDimensions_5703b3() {
25 uint tint_tmp;
26 arg_0.GetDimensions(tint_tmp);
27 uint res = tint_tmp;
28 return res;
29}
James Pricef6644012023-08-11 00:45:54 +000030
James Pricea6287df2023-08-11 00:45:54 +000031[numthreads(1, 1, 1)]
32void compute_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000033 prevent_dce.Store(0u, asuint(textureDimensions_5703b3()));
James Pricea6287df2023-08-11 00:45:54 +000034 return;
James Pricef6644012023-08-11 00:45:54 +000035}