blob: e4f441ebd05d80095bab8eec9b1470582dde3884 [file] [log] [blame]
Stephen Whiteb7e560d2022-04-05 18:51:15 +00001Texture2D<int4> arg_0 : register(t0, space1);
2
3int4 textureLoad2d(Texture2D<int4> tint_symbol, int2 coords, int level) {
4 return tint_symbol.Load(int3(coords, level));
5}
6
7void doTextureLoad() {
Ben Claytone9f8b092022-06-01 13:14:39 +00008 int4 res = textureLoad2d(arg_0, (0).xx, 0);
Stephen Whiteb7e560d2022-04-05 18:51:15 +00009}
10
11struct tint_symbol_1 {
12 float4 value : SV_Position;
13};
14
15float4 vertex_main_inner() {
16 doTextureLoad();
Ben Claytone9f8b092022-06-01 13:14:39 +000017 return (0.0f).xxxx;
Stephen Whiteb7e560d2022-04-05 18:51:15 +000018}
19
20tint_symbol_1 vertex_main() {
21 const float4 inner_result = vertex_main_inner();
22 tint_symbol_1 wrapper_result = (tint_symbol_1)0;
23 wrapper_result.value = inner_result;
24 return wrapper_result;
25}
26
27void fragment_main() {
28 doTextureLoad();
29 return;
30}
31
32[numthreads(1, 1, 1)]
33void compute_main() {
34 doTextureLoad();
35 return;
36}