blob: 9f93ad2c4c8eeeb0e7fffa5bf35edad53fb30cdd [file] [log] [blame]
Ben Clayton2e376a92022-10-26 18:47:02 +00001Texture2DArray<uint4> arg_0 : register(t0, space1);
Ben Clayton77a90cb2023-03-06 18:25:08 +00002RWByteAddressBuffer prevent_dce : register(u0, space2);
Ben Clayton2e376a92022-10-26 18:47:02 +00003
4void textureLoad_026217() {
Ben Clayton4b606152022-11-04 17:06:03 +00005 uint2 arg_1 = (1u).xx;
Ben Clayton2e376a92022-10-26 18:47:02 +00006 uint arg_2 = 1u;
7 int arg_3 = 1;
8 uint4 res = arg_0.Load(uint4(uint3(arg_1, arg_2), uint(arg_3)));
Ben Clayton77a90cb2023-03-06 18:25:08 +00009 prevent_dce.Store4(0u, asuint(res));
Ben Clayton2e376a92022-10-26 18:47:02 +000010}
11
12struct tint_symbol {
13 float4 value : SV_Position;
14};
15
16float4 vertex_main_inner() {
17 textureLoad_026217();
18 return (0.0f).xxxx;
19}
20
21tint_symbol vertex_main() {
Antonio Maiorano144ebed2024-01-30 16:30:15 +000022 float4 inner_result = vertex_main_inner();
Ben Clayton2e376a92022-10-26 18:47:02 +000023 tint_symbol wrapper_result = (tint_symbol)0;
24 wrapper_result.value = inner_result;
25 return wrapper_result;
26}
27
28void fragment_main() {
29 textureLoad_026217();
30 return;
31}
32
33[numthreads(1, 1, 1)]
34void compute_main() {
35 textureLoad_026217();
36 return;
37}