blob: b0891bc75ae0686d60ee2ba1e6019125862515c6 [file] [log] [blame]
dan sinclair0c359fd2024-12-06 14:16:09 +00001//
2// fragment_main
3//
dan sinclair8f1d2762024-07-31 02:35:40 +00004
5RWByteAddressBuffer prevent_dce : register(u0);
6int4 bitcast_a5c539() {
7 uint4 arg_0 = (1u).xxxx;
8 int4 res = asint(arg_0);
9 return res;
10}
11
12void fragment_main() {
13 prevent_dce.Store4(0u, asuint(bitcast_a5c539()));
14}
15
dan sinclair0c359fd2024-12-06 14:16:09 +000016//
17// compute_main
18//
19
20RWByteAddressBuffer prevent_dce : register(u0);
21int4 bitcast_a5c539() {
22 uint4 arg_0 = (1u).xxxx;
23 int4 res = asint(arg_0);
24 return res;
25}
26
dan sinclair8f1d2762024-07-31 02:35:40 +000027[numthreads(1, 1, 1)]
28void compute_main() {
29 prevent_dce.Store4(0u, asuint(bitcast_a5c539()));
30}
31
dan sinclair0c359fd2024-12-06 14:16:09 +000032//
33// vertex_main
34//
35struct VertexOutput {
36 float4 pos;
37 int4 prevent_dce;
38};
39
40struct vertex_main_outputs {
41 nointerpolation int4 VertexOutput_prevent_dce : TEXCOORD0;
42 float4 VertexOutput_pos : SV_Position;
43};
44
45
46int4 bitcast_a5c539() {
47 uint4 arg_0 = (1u).xxxx;
48 int4 res = asint(arg_0);
49 return res;
50}
51
dan sinclair8f1d2762024-07-31 02:35:40 +000052VertexOutput vertex_main_inner() {
53 VertexOutput tint_symbol = (VertexOutput)0;
54 tint_symbol.pos = (0.0f).xxxx;
55 tint_symbol.prevent_dce = bitcast_a5c539();
56 VertexOutput v = tint_symbol;
57 return v;
58}
59
60vertex_main_outputs vertex_main() {
61 VertexOutput v_1 = vertex_main_inner();
dan sinclair34a2d652024-10-25 00:30:58 +000062 vertex_main_outputs v_2 = {v_1.prevent_dce, v_1.pos};
63 return v_2;
dan sinclair8f1d2762024-07-31 02:35:40 +000064}
65