blob: a27fbb3dbe8b6362f398701ea2ec46f06d497a48 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
//TEST_IGNORE_FILE:
#version 450 core
#define Test Test_0
#define a a_0
#define gTest gTest_0
#define gTest_t gTest_t_0
#define gTest_s gTest_s_0
#define ParameterBlock_gTest _S1
#define main_result _S2
#define uv _S3
#define temp_a _S4
#define temp_sample _S5
#define temp_add _S2
struct Test
{
vec4 a;
};
layout(binding = 0)
uniform ParameterBlock_gTest
{
Test _data;
} gTest;
layout(binding = 1)
uniform texture2D gTest_t;
layout(binding = 2)
uniform sampler gTest_s;
layout(location = 0)
out vec4 main_result;
layout(location = 0)
in vec2 uv;
void main()
{
vec4 temp_a = gTest._data.a;
vec4 temp_sample = texture(sampler2D(gTest_t, gTest_s), uv);
main_result = temp_a + temp_sample;
return;
}
|