From: Dave Airlie <[email protected]> This tests uses vertex ssbo's which fglrx on evergreen doesn't do, so refuse to run in this case.
Signed-off-by: Dave Airlie <[email protected]> --- tests/spec/arb_shader_storage_buffer_object/rendering.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/spec/arb_shader_storage_buffer_object/rendering.c b/tests/spec/arb_shader_storage_buffer_object/rendering.c index 52d5882..cfb7fb7 100644 --- a/tests/spec/arb_shader_storage_buffer_object/rendering.c +++ b/tests/spec/arb_shader_storage_buffer_object/rendering.c @@ -161,6 +161,7 @@ setup_ubos(void) void piglit_init(int argc, char **argv) { + GLint num_vs_blocks; piglit_require_extension("GL_ARB_shader_storage_buffer_object"); piglit_require_extension("GL_ARB_program_interface_query"); @@ -168,6 +169,11 @@ piglit_init(int argc, char **argv) test_buffer_offset = true; } + glGetIntegerv(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, &num_vs_blocks); + if (num_vs_blocks == 0) { + printf("Test requires SSBO vertex shader support.\n"); + piglit_report_result(PIGLIT_SKIP); + } prog = piglit_build_simple_program(vert_shader_text, frag_shader_text); assert(prog); glUseProgram(prog); -- 2.1.0 _______________________________________________ Piglit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/piglit
