blob: 7ca9bdf6be0f66e4cda4233a7e0baea6d414726b [file] [log] [blame]
Stephen White2fe0f4b2021-11-16 15:15:36 +00001SKIP: FAILED
2
3#version 310 es
4precision mediump float;
5
6struct modf_result {
7 float fract;
8 float whole;
9};
Stephen Whitee2f35ba2022-01-26 16:48:55 +000010
Stephen White2fe0f4b2021-11-16 15:15:36 +000011modf_result tint_modf(float param_0) {
12 float whole;
13 float fract = modf(param_0, whole);
14 modf_result result = {fract, whole};
15 return result;
16}
17
18
James Price1bf5af22021-11-19 21:52:13 +000019void modf_180fed() {
Stephen White2fe0f4b2021-11-16 15:15:36 +000020 modf_result res = tint_modf(1.0f);
21}
22
23struct tint_symbol {
24 vec4 value;
25};
26
27vec4 vertex_main_inner() {
James Price1bf5af22021-11-19 21:52:13 +000028 modf_180fed();
Stephen White2fe0f4b2021-11-16 15:15:36 +000029 return vec4(0.0f, 0.0f, 0.0f, 0.0f);
30}
31
32tint_symbol vertex_main() {
33 vec4 inner_result = vertex_main_inner();
34 tint_symbol wrapper_result = tint_symbol(vec4(0.0f, 0.0f, 0.0f, 0.0f));
35 wrapper_result.value = inner_result;
36 return wrapper_result;
37}
Stephen Whitee2f35ba2022-01-26 16:48:55 +000038
39
Stephen White2fe0f4b2021-11-16 15:15:36 +000040void main() {
41 tint_symbol outputs;
42 outputs = vertex_main();
43 gl_Position = outputs.value;
Stephen Whiteb1d2b842022-01-26 14:45:55 +000044 gl_Position.z = 2.0 * gl_Position.z - gl_Position.w;
Stephen White2fe0f4b2021-11-16 15:15:36 +000045 gl_Position.y = -gl_Position.y;
46}
47
Stephen White2fe0f4b2021-11-16 15:15:36 +000048Error parsing GLSL shader:
Stephen Whitee2f35ba2022-01-26 16:48:55 +000049ERROR: 0:12: '{ } style initializers' : not supported with this profile: es
50ERROR: 0:12: '' : compilation terminated
Stephen White2fe0f4b2021-11-16 15:15:36 +000051ERROR: 2 compilation errors. No code generated.
52
53
54
55#version 310 es
56precision mediump float;
57
58struct modf_result {
59 float fract;
60 float whole;
61};
Stephen Whitee2f35ba2022-01-26 16:48:55 +000062
Stephen White2fe0f4b2021-11-16 15:15:36 +000063modf_result tint_modf(float param_0) {
64 float whole;
65 float fract = modf(param_0, whole);
66 modf_result result = {fract, whole};
67 return result;
68}
69
70
James Price1bf5af22021-11-19 21:52:13 +000071void modf_180fed() {
Stephen White2fe0f4b2021-11-16 15:15:36 +000072 modf_result res = tint_modf(1.0f);
73}
74
75struct tint_symbol {
76 vec4 value;
77};
78
79void fragment_main() {
James Price1bf5af22021-11-19 21:52:13 +000080 modf_180fed();
Stephen White2fe0f4b2021-11-16 15:15:36 +000081 return;
82}
Stephen Whitee2f35ba2022-01-26 16:48:55 +000083
Stephen White2fe0f4b2021-11-16 15:15:36 +000084void main() {
85 fragment_main();
86}
87
Stephen White2fe0f4b2021-11-16 15:15:36 +000088Error parsing GLSL shader:
Stephen Whitee2f35ba2022-01-26 16:48:55 +000089ERROR: 0:12: '{ } style initializers' : not supported with this profile: es
90ERROR: 0:12: '' : compilation terminated
Stephen White2fe0f4b2021-11-16 15:15:36 +000091ERROR: 2 compilation errors. No code generated.
92
93
94
95#version 310 es
96precision mediump float;
97
98struct modf_result {
99 float fract;
100 float whole;
101};
Stephen Whitee2f35ba2022-01-26 16:48:55 +0000102
Stephen White2fe0f4b2021-11-16 15:15:36 +0000103modf_result tint_modf(float param_0) {
104 float whole;
105 float fract = modf(param_0, whole);
106 modf_result result = {fract, whole};
107 return result;
108}
109
110
James Price1bf5af22021-11-19 21:52:13 +0000111void modf_180fed() {
Stephen White2fe0f4b2021-11-16 15:15:36 +0000112 modf_result res = tint_modf(1.0f);
113}
114
115struct tint_symbol {
116 vec4 value;
117};
118
119layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
120void compute_main() {
James Price1bf5af22021-11-19 21:52:13 +0000121 modf_180fed();
Stephen White2fe0f4b2021-11-16 15:15:36 +0000122 return;
123}
Stephen Whitee2f35ba2022-01-26 16:48:55 +0000124
Stephen White2fe0f4b2021-11-16 15:15:36 +0000125void main() {
126 compute_main();
127}
128
Stephen White2fe0f4b2021-11-16 15:15:36 +0000129Error parsing GLSL shader:
Stephen Whitee2f35ba2022-01-26 16:48:55 +0000130ERROR: 0:12: '{ } style initializers' : not supported with this profile: es
131ERROR: 0:12: '' : compilation terminated
Stephen White2fe0f4b2021-11-16 15:15:36 +0000132ERROR: 2 compilation errors. No code generated.
133
134
135