diff options
-rw-r--r-- | src/tests/func/depthstencil/stencil_triangles.c | 8 | ||||
-rw-r--r-- | src/tests/func/ssbo/interleave.c | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/tests/func/depthstencil/stencil_triangles.c b/src/tests/func/depthstencil/stencil_triangles.c index 449cc6f..ef1f77c 100644 --- a/src/tests/func/depthstencil/stencil_triangles.c +++ b/src/tests/func/depthstencil/stencil_triangles.c @@ -84,17 +84,17 @@ draw_triangle(void) // Draw 3 overlapping triangles. void main() { - switch (gl_VertexID) { + switch (gl_VertexIndex) { case 0: gl_Position = vec4(-0.6, -0.6, 0, 1); break; case 1: gl_Position = vec4(+0.6, -0.6, 0, 1); break; case 2: gl_Position = vec4( 0.0, +0.6, 0, 1); break; } - gl_Position.x += 0.2 * (gl_InstanceID - 1); - gl_Position.y += 0.2 * (gl_InstanceID - 1); + gl_Position.x += 0.2 * (gl_InstanceIndex - 1); + gl_Position.y += 0.2 * (gl_InstanceIndex - 1); // blue, green, yellow - switch (gl_InstanceID) { + switch (gl_InstanceIndex) { case 0: v_color = vec4(0.2, 0.2, 1.0, 1.0); break; case 1: v_color = vec4(0.2, 1.0, 0.2, 1.0); break; case 2: v_color = vec4(1.0, 1.0, 0.2, 1.0); break; diff --git a/src/tests/func/ssbo/interleave.c b/src/tests/func/ssbo/interleave.c index 3e4c0fb..7fca63f 100644 --- a/src/tests/func/ssbo/interleave.c +++ b/src/tests/func/ssbo/interleave.c @@ -56,10 +56,10 @@ test(void) void main() { - if (gl_VertexID % 2 == 0) { - ssbo.arr[gl_VertexID / 2].xz = data; + if (gl_VertexIndex % 2 == 0) { + ssbo.arr[gl_VertexIndex / 2].xz = data; } else { - ssbo.arr[gl_VertexID / 2].yw = data; + ssbo.arr[gl_VertexIndex / 2].yw = data; } gl_Position = vec4(data, 0, 1); } |