GLSL writer: emit gl_PointSize = 1 in all vertex shaders for OpenGL.

The OpenGL ES 3.1 spec says:

"The point size is taken from the shader built-in gl_PointSize written by the vertex shader, and clamped to the implementation-dependent point size range. If the value written to gl_PointSize is less than or equal to zero, or if no value is written, the point size is undefined."

ANGLE/D3D11 will emit a warning on this and abort processing, causing dawn_end2end tests to fail.

Bug: dawn:1390
Change-Id: I6a56467842ba80d8a070af7240ee07bb111089dd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/87720
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
This commit is contained in:
Stephen White
2022-04-22 21:25:02 +00:00
committed by Dawn LUCI CQ
parent c0fe68907b
commit 790e4c2d60
745 changed files with 685 additions and 1474 deletions

View File

@@ -1,35 +0,0 @@
#version 310 es
precision mediump float;
uniform highp sampler2DShadow x_20_x_10;
void main_1() {
float f1 = 1.0f;
vec2 vf12 = vec2(1.0f, 2.0f);
vec2 vf21 = vec2(2.0f, 1.0f);
vec3 vf123 = vec3(1.0f, 2.0f, 3.0f);
vec4 vf1234 = vec4(1.0f, 2.0f, 3.0f, 4.0f);
int i1 = 1;
ivec2 vi12 = ivec2(1, 2);
ivec3 vi123 = ivec3(1, 2, 3);
ivec4 vi1234 = ivec4(1, 2, 3, 4);
uint u1 = 1u;
uvec2 vu12 = uvec2(1u, 2u);
uvec3 vu123 = uvec3(1u, 2u, 3u);
uvec4 vu1234 = uvec4(1u, 2u, 3u, 4u);
float coords1 = 1.0f;
vec2 coords12 = vf12;
vec3 coords123 = vf123;
vec4 coords1234 = vf1234;
vec4 x_79 = vec4(textureLod(x_20_x_10, vec3(vf12, 0.0f), float(int(f1))), 0.0f, 0.0f, 0.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
uint x_1 = packSnorm4x8(v4f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
uint x_1 = packUnorm4x8(v4f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
uint x_1 = packSnorm2x16(v2f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
uint x_1 = packUnorm2x16(v2f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
uint x_1 = packHalf2x16(v2f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec4 x_1 = unpackSnorm4x8(u1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec4 x_1 = unpackUnorm4x8(u1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec2 x_1 = unpackSnorm2x16(u1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec2 x_1 = unpackUnorm2x16(u1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec2 x_1 = unpackHalf2x16(u1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
float x_1 = ((f1) * (f2) + (f3));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec2 x_1 = ((v2f1) * (v2f2) + (v2f3));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
float x_1 = fract(f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
float x_1 = inversesqrt(f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec2 x_1 = fract(v2f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,38 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
uint u2 = 15u;
uint u3 = 20u;
int i1 = 30;
int i2 = 35;
int i3 = 40;
float f1 = 50.0f;
float f2 = 60.0f;
float f3 = 70.0f;
uvec2 v2u1 = uvec2(10u, 20u);
uvec2 v2u2 = uvec2(20u, 10u);
uvec2 v2u3 = uvec2(15u, 15u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 v2i2 = ivec2(40, 30);
ivec2 v2i3 = ivec2(35, 35);
vec2 v2f1 = vec2(50.0f, 60.0f);
vec2 v2f2 = vec2(60.0f, 50.0f);
vec2 v2f3 = vec2(70.0f, 70.0f);
vec3 v3f1 = vec3(50.0f, 60.0f, 70.0f);
vec3 v3f2 = vec3(60.0f, 70.0f, 50.0f);
vec4 v4f1 = vec4(50.0f, 50.0f, 50.0f, 50.0f);
vec4 v4f2 = v4f1;
vec2 x_1 = inversesqrt(v2f1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
float x_2 = dFdx(50.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec2 x_1 = vec2(50.0f, 60.0f);
vec2 x_2 = dFdx(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec2 x_1 = vec2(50.0f, 60.0f);
vec2 x_2 = dFdx(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec3 x_1 = vec3(50.0f, 60.0f, 70.0f);
vec3 x_2 = dFdx(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
float x_2 = dFdy(50.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec2 x_1 = vec2(50.0f, 60.0f);
vec2 x_2 = dFdy(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec3 x_1 = vec3(50.0f, 60.0f, 70.0f);
vec3 x_2 = dFdy(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
float x_2 = dFdx(50.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec2 x_1 = vec2(50.0f, 60.0f);
vec2 x_2 = dFdx(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec3 x_1 = vec3(50.0f, 60.0f, 70.0f);
vec3 x_2 = dFdx(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec3 x_1 = vec3(50.0f, 60.0f, 70.0f);
vec3 x_2 = dFdx(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
float x_2 = dFdy(50.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec2 x_1 = vec2(50.0f, 60.0f);
vec2 x_2 = dFdy(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec3 x_1 = vec3(50.0f, 60.0f, 70.0f);
vec3 x_2 = dFdy(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
float x_2 = dFdy(50.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec2 x_1 = vec2(50.0f, 60.0f);
vec2 x_2 = dFdy(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,17 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
vec3 x_1 = vec3(50.0f, 60.0f, 70.0f);
vec3 x_2 = dFdy(x_1);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
float x_2 = dFdx(50.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
bvec2 x_1 = not(notEqual(vec2(50.0f, 60.0f), vec2(60.0f, 50.0f)));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
bvec2 x_1 = not(lessThan(vec2(50.0f, 60.0f), vec2(60.0f, 50.0f)));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
bvec2 x_1 = not(lessThanEqual(vec2(50.0f, 60.0f), vec2(60.0f, 50.0f)));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
bvec2 x_1 = not(greaterThan(vec2(50.0f, 60.0f), vec2(60.0f, 50.0f)));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
bvec2 x_1 = not(greaterThanEqual(vec2(50.0f, 60.0f), vec2(60.0f, 50.0f)));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
bvec2 x_1 = not(equal(vec2(50.0f, 60.0f), vec2(60.0f, 50.0f)));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -36,6 +36,7 @@ main_out tint_symbol(uint x_1_param, uvec2 x_2_param, int x_3_param, ivec2 x_4_p
}
void main() {
gl_PointSize = 1.0;
main_out inner_result = tint_symbol(x_1_param_1, x_2_param_1, x_3_param_1, x_4_param_1, x_5_param_1, x_6_param_1);
gl_Position = inner_result.x_8_1;
gl_Position.y = -(gl_Position.y);

View File

@@ -1,20 +0,0 @@
#version 310 es
precision mediump float;
layout(binding = 0, std430) buffer S_1 {
uint first;
uint rtarr[];
} myvar;
void main_1() {
uint x_1 = uint(myvar.rtarr.length());
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
precision mediump float;
layout(binding = 0, std430) buffer S_1 {
uint first;
uint rtarr[];
} myvar;
void main_1() {
uint x_1 = uint(myvar.rtarr.length());
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
precision mediump float;
layout(binding = 0, std430) buffer S_1 {
float field0;
float age[];
} myvar;
void main_1() {
myvar.age[2u] = 42.0f;
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
precision mediump float;
layout(binding = 0, std430) buffer S_1 {
uint field0;
uint field1[];
} myvar;
void main_1() {
myvar.field1[1u] = 0u;
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,21 +0,0 @@
#version 310 es
precision mediump float;
layout(binding = 0, std430) buffer S_1 {
uint field0;
uint field1[];
} myvar;
void main_1() {
myvar.field0 = 0u;
myvar.field1[1u] = 0u;
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,21 +0,0 @@
#version 310 es
precision mediump float;
layout(binding = 0, std430) buffer S_1 {
uint field0;
uint field1[];
} myvar;
void main_1() {
myvar.field0 = 0u;
myvar.field1[1u] = 0u;
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,15 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,21 +0,0 @@
#version 310 es
precision mediump float;
float tint_float_modulo(float lhs, float rhs) {
return (lhs - rhs * trunc(lhs / rhs));
}
void main_1() {
float x_1 = tint_float_modulo(50.0f, 60.0f);
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,21 +0,0 @@
#version 310 es
precision mediump float;
vec2 tint_float_modulo(vec2 lhs, vec2 rhs) {
return (lhs - rhs * trunc(lhs / rhs));
}
void main_1() {
vec2 x_1 = tint_float_modulo(vec2(50.0f, 60.0f), vec2(60.0f, 50.0f));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 x_1 = ivec2(bitCount(v2i1));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 x_1 = ivec2(uvec2(bitCount(v2u1)));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
int x_1 = int(bitCount(i1));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
int x_1 = int(uint(bitCount(u1)));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
uvec2 x_1 = uvec2(ivec2(bitCount(v2i1)));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
uvec2 x_1 = uvec2(bitCount(v2u1));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
uint x_1 = uint(int(bitCount(i1)));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
uint x_1 = uint(bitCount(u1));
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
ivec2 x_1 = bitfieldReverse(v2i1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
int x_1 = bitfieldReverse(i1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
uvec2 x_1 = bitfieldReverse(v2u1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,20 +0,0 @@
#version 310 es
void main_1() {
uint u1 = 10u;
int i1 = 30;
uvec2 v2u1 = uvec2(10u, 20u);
ivec2 v2i1 = ivec2(30, 40);
uint x_1 = bitfieldReverse(u1);
return;
}
void tint_symbol() {
main_1();
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
tint_symbol();
return;
}

View File

@@ -1,16 +0,0 @@
#version 310 es
precision mediump float;
void main_1() {
bvec2 x_1 = not(bvec2(true, false));
return;
}
void tint_symbol() {
main_1();
}
void main() {
tint_symbol();
return;
}