These two tests are trivial to port to GLES 2. So let's do this to get some test-coverage for nv_conditional_render on OpenGL ES.
Signed-off-by: Erik Faye-Lund <erik.faye-l...@collabora.com> --- tests/opengl.py | 2 ++ tests/spec/nv_conditional_render/CMakeLists.gles2.txt | 6 ++++++ tests/spec/nv_conditional_render/begin-while-active.c | 4 ++++ tests/spec/nv_conditional_render/begin-zero.c | 5 +++++ 4 files changed, 17 insertions(+) create mode 100644 tests/spec/nv_conditional_render/CMakeLists.gles2.txt diff --git a/tests/opengl.py b/tests/opengl.py index b74606be1..b3a624512 100644 --- a/tests/opengl.py +++ b/tests/opengl.py @@ -3801,7 +3801,9 @@ with profile.test_list.group_manager( PiglitGLTest, grouptools.join('spec', 'nv_conditional_render')) as g: g(['nv_conditional_render-begin-while-active'], 'begin-while-active') + g(['nv_conditional_render-begin-while-active_gles2'], 'begin-while-active_gles2') g(['nv_conditional_render-begin-zero'], 'begin-zero') + g(['nv_conditional_render-begin-zero_gles2'], 'begin-zero_gles2') g(['nv_conditional_render-bitmap'], 'bitmap') g(['nv_conditional_render-blitframebuffer'], 'blitframebuffer') g(['nv_conditional_render-clear'], 'clear') diff --git a/tests/spec/nv_conditional_render/CMakeLists.gles2.txt b/tests/spec/nv_conditional_render/CMakeLists.gles2.txt new file mode 100644 index 000000000..227134cd0 --- /dev/null +++ b/tests/spec/nv_conditional_render/CMakeLists.gles2.txt @@ -0,0 +1,6 @@ +link_libraries(piglitutil_${piglit_target_api}) + +piglit_add_executable (nv_conditional_render-begin-while-active_gles2 begin-while-active.c common.c) +piglit_add_executable (nv_conditional_render-begin-zero_gles2 begin-zero.c) + +# vim: ft=cmake: diff --git a/tests/spec/nv_conditional_render/begin-while-active.c b/tests/spec/nv_conditional_render/begin-while-active.c index 36a1b4070..6d68752bc 100644 --- a/tests/spec/nv_conditional_render/begin-while-active.c +++ b/tests/spec/nv_conditional_render/begin-while-active.c @@ -43,7 +43,11 @@ PIGLIT_GL_TEST_CONFIG_BEGIN +#ifdef PIGLIT_USE_OPENGL config.supports_gl_compat_version = 10; +#else // PIGLIT_USE_OPENGL_ES2 + config.supports_gl_es_version = 20; +#endif config.window_visual = PIGLIT_GL_VISUAL_RGBA; config.khr_no_error_support = PIGLIT_HAS_ERRORS; diff --git a/tests/spec/nv_conditional_render/begin-zero.c b/tests/spec/nv_conditional_render/begin-zero.c index 85304643c..1afdf7ddd 100644 --- a/tests/spec/nv_conditional_render/begin-zero.c +++ b/tests/spec/nv_conditional_render/begin-zero.c @@ -40,7 +40,12 @@ PIGLIT_GL_TEST_CONFIG_BEGIN +#ifdef PIGLIT_USE_OPENGL config.supports_gl_compat_version = 10; +#else // PIGLIT_USE_OPENGL_ES2 + config.supports_gl_es_version = 20; +#endif + config.window_visual = PIGLIT_GL_VISUAL_RGBA; config.khr_no_error_support = PIGLIT_HAS_ERRORS; -- 2.19.1 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit