Make sure that gl_InvocationID is 0 .. 3.
Signed-off-by: Jordan Justen <[email protected]>
---
.../execution/invocation-id-basic.shader_test | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git
a/tests/spec/arb_gpu_shader5/execution/invocation-id-basic.shader_test
b/tests/spec/arb_gpu_shader5/execution/invocation-id-basic.shader_test
index 1169cfb..d94cee8 100644
--- a/tests/spec/arb_gpu_shader5/execution/invocation-id-basic.shader_test
+++ b/tests/spec/arb_gpu_shader5/execution/invocation-id-basic.shader_test
@@ -31,11 +31,13 @@ void main()
v.x = -1.0 + float(i & 1);
v.y = -1.0 + float((i & 2) / 2);
- emit(v);
- emit(v + vec2(1, 0));
- emit(v + vec2(0, 1));
- emit(v + vec2(1, 1));
- EndPrimitive();
+ if (i >= 0 && i < 4) {
+ emit(v);
+ emit(v + vec2(1, 0));
+ emit(v + vec2(0, 1));
+ emit(v + vec2(1, 1));
+ EndPrimitive();
+ }
}
[fragment shader]
--
1.8.5.3
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit