blob: 28cf5cb72ea38240e1940e4c7f46c3f96270fe24 [file] [log] [blame]
dan sinclair0c359fd2024-12-06 14:16:09 +00001//
2// fragment_main
3//
dan sinclair249a21a2024-08-01 01:52:08 +00004
5RWByteAddressBuffer prevent_dce : register(u0);
6Texture2DArray arg_0 : register(t0, space1);
7SamplerState arg_1 : register(s1, space1);
8float textureSampleLevel_1bf73e() {
dan sinclaird42e0e92024-09-19 21:49:20 +00009 float3 v = float3((1.0f).xx, float(int(1)));
Antonio Maiorano3e77dd72024-10-12 18:35:22 +000010 float res = arg_0.SampleLevel(arg_1, v, float(int(1))).x;
dan sinclair249a21a2024-08-01 01:52:08 +000011 return res;
12}
13
14void fragment_main() {
15 prevent_dce.Store(0u, asuint(textureSampleLevel_1bf73e()));
16}
17
dan sinclair0c359fd2024-12-06 14:16:09 +000018//
19// compute_main
20//
21
22RWByteAddressBuffer prevent_dce : register(u0);
23Texture2DArray arg_0 : register(t0, space1);
24SamplerState arg_1 : register(s1, space1);
25float textureSampleLevel_1bf73e() {
26 float3 v = float3((1.0f).xx, float(int(1)));
27 float res = arg_0.SampleLevel(arg_1, v, float(int(1))).x;
28 return res;
29}
30
dan sinclair249a21a2024-08-01 01:52:08 +000031[numthreads(1, 1, 1)]
32void compute_main() {
33 prevent_dce.Store(0u, asuint(textureSampleLevel_1bf73e()));
34}
35
dan sinclair0c359fd2024-12-06 14:16:09 +000036//
37// vertex_main
38//
39struct VertexOutput {
40 float4 pos;
41 float prevent_dce;
42};
43
44struct vertex_main_outputs {
45 nointerpolation float VertexOutput_prevent_dce : TEXCOORD0;
46 float4 VertexOutput_pos : SV_Position;
47};
48
49
50Texture2DArray arg_0 : register(t0, space1);
51SamplerState arg_1 : register(s1, space1);
52float textureSampleLevel_1bf73e() {
53 float3 v = float3((1.0f).xx, float(int(1)));
54 float res = arg_0.SampleLevel(arg_1, v, float(int(1))).x;
55 return res;
56}
57
dan sinclair249a21a2024-08-01 01:52:08 +000058VertexOutput vertex_main_inner() {
59 VertexOutput tint_symbol = (VertexOutput)0;
60 tint_symbol.pos = (0.0f).xxxx;
61 tint_symbol.prevent_dce = textureSampleLevel_1bf73e();
dan sinclaird42e0e92024-09-19 21:49:20 +000062 VertexOutput v_1 = tint_symbol;
63 return v_1;
dan sinclair249a21a2024-08-01 01:52:08 +000064}
65
66vertex_main_outputs vertex_main() {
dan sinclaird42e0e92024-09-19 21:49:20 +000067 VertexOutput v_2 = vertex_main_inner();
dan sinclair34a2d652024-10-25 00:30:58 +000068 vertex_main_outputs v_3 = {v_2.prevent_dce, v_2.pos};
69 return v_3;
dan sinclair249a21a2024-08-01 01:52:08 +000070}
71