blob: 8aec956974cd8bdb0a7ee8bff2b8d2bb86574ffe [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 Priced90c72b2023-08-11 00:45:54 +00003
Natalie Chouinarde9027182024-06-13 18:50:19 +00004float4 textureLoad_dd5859() {
Jiawei Shaoa54554a2023-11-13 08:24:12 +00005 float4 res = arg_0.Load(int3((1).xx, 1));
Natalie Chouinarde9027182024-06-13 18:50:19 +00006 return res;
James Priced90c72b2023-08-11 00:45:54 +00007}
8
James Pricea6287df2023-08-11 00:45:54 +00009void fragment_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000010 prevent_dce.Store4(0u, asuint(textureLoad_dd5859()));
James Pricea6287df2023-08-11 00:45:54 +000011 return;
James Priced90c72b2023-08-11 00:45:54 +000012}
13
James Pricea6287df2023-08-11 00:45:54 +000014[numthreads(1, 1, 1)]
15void compute_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000016 prevent_dce.Store4(0u, asuint(textureLoad_dd5859()));
James Pricea6287df2023-08-11 00:45:54 +000017 return;
James Priced90c72b2023-08-11 00:45:54 +000018}