blob: 13a219025541dc2601250220d70f94f8c8748f8d [file] [log] [blame]
dan sinclair1e0c2012024-09-04 01:56:01 +00001#version 310 es
2precision highp float;
3precision highp int;
dan sinclair6e93ca52024-08-28 23:58:04 +00004
dan sinclairf15c1c32024-09-05 21:41:20 +00005layout(binding = 0, std430)
6buffer tint_symbol_1_1_ssbo {
7 vec2 tint_symbol;
8} v;
dan sinclair1e0c2012024-09-04 01:56:01 +00009vec2 reflect_b61e10() {
10 vec2 arg_0 = vec2(1.0f);
11 vec2 arg_1 = vec2(1.0f);
12 vec2 res = reflect(arg_0, arg_1);
13 return res;
14}
15void main() {
dan sinclairf15c1c32024-09-05 21:41:20 +000016 v.tint_symbol = reflect_b61e10();
dan sinclair1e0c2012024-09-04 01:56:01 +000017}
dan sinclair1e0c2012024-09-04 01:56:01 +000018#version 310 es
dan sinclair1e0c2012024-09-04 01:56:01 +000019
dan sinclairf15c1c32024-09-05 21:41:20 +000020layout(binding = 0, std430)
21buffer tint_symbol_1_1_ssbo {
22 vec2 tint_symbol;
23} v;
dan sinclair1e0c2012024-09-04 01:56:01 +000024vec2 reflect_b61e10() {
25 vec2 arg_0 = vec2(1.0f);
26 vec2 arg_1 = vec2(1.0f);
27 vec2 res = reflect(arg_0, arg_1);
28 return res;
29}
dan sinclair1e0c2012024-09-04 01:56:01 +000030layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
31void main() {
dan sinclairf15c1c32024-09-05 21:41:20 +000032 v.tint_symbol = reflect_b61e10();
dan sinclair1e0c2012024-09-04 01:56:01 +000033}
dan sinclair1e0c2012024-09-04 01:56:01 +000034#version 310 es
dan sinclair1e0c2012024-09-04 01:56:01 +000035
dan sinclaira561b982024-09-05 21:56:28 +000036
dan sinclair1e0c2012024-09-04 01:56:01 +000037struct VertexOutput {
38 vec4 pos;
39 vec2 prevent_dce;
40};
41
dan sinclairf15c1c32024-09-05 21:41:20 +000042layout(location = 0) flat out vec2 vertex_main_loc0_Output;
dan sinclair1e0c2012024-09-04 01:56:01 +000043vec2 reflect_b61e10() {
44 vec2 arg_0 = vec2(1.0f);
45 vec2 arg_1 = vec2(1.0f);
46 vec2 res = reflect(arg_0, arg_1);
47 return res;
48}
dan sinclairf15c1c32024-09-05 21:41:20 +000049VertexOutput vertex_main_inner() {
dan sinclair1e0c2012024-09-04 01:56:01 +000050 VertexOutput tint_symbol = VertexOutput(vec4(0.0f), vec2(0.0f));
51 tint_symbol.pos = vec4(0.0f);
52 tint_symbol.prevent_dce = reflect_b61e10();
53 return tint_symbol;
54}
dan sinclairf15c1c32024-09-05 21:41:20 +000055void main() {
56 VertexOutput v = vertex_main_inner();
57 gl_Position = v.pos;
58 gl_Position[1u] = -(gl_Position.y);
59 gl_Position[2u] = ((2.0f * gl_Position.z) - gl_Position.w);
60 vertex_main_loc0_Output = v.prevent_dce;
61 gl_PointSize = 1.0f;
62}