From: Dave Airlie <airl...@redhat.com> This adds another checks for vertex ssbos --- tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-ssbo.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-ssbo.c b/tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-ssbo.c index bb287f5..509d4e0 100644 --- a/tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-ssbo.c +++ b/tests/spec/arb_gpu_shader_fp64/vs-non-uniform-control-flow-ssbo.c @@ -83,6 +83,8 @@ piglit_init(int argc, char **argv) { GLuint buffer, vertexBuffer; double ssbo_values[SSBO_SIZE] = {0}; + GLint num_vertex_ssbo; + // Vertex data static const GLfloat vertexData[4 * 3] = { -1.0f, -1.0f, -1.0f, @@ -94,6 +96,9 @@ piglit_init(int argc, char **argv) piglit_require_extension("GL_ARB_shader_storage_buffer_object"); piglit_require_GLSL_version(400); + glGetIntegerv(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, &num_vertex_ssbo); + if (num_vertex_ssbo < 1) + piglit_report_result(PIGLIT_SKIP); prog = piglit_build_simple_program(vs_source, fs_source); glUseProgram(prog); -- 2.9.5 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit