BTW, another alternative is we just stick the #define for EGL_NO_CONFIG_KHR in (either into piglit-util-egl.h or into the .c file directly). For some reason I thought it was more than that from that ext.
On Wed, Oct 19, 2016 at 1:00 PM, Ilia Mirkin <[email protected]> wrote: > Signed-off-by: Ilia Mirkin <[email protected]> > --- > .../egl_mesa_platform_surfaceless/egl_mesa_platform_surfaceless.c | 8 > ++++++++ > tests/util/piglit-util-egl.h | 1 + > 2 files changed, 9 insertions(+) > > diff --git > a/tests/egl/spec/egl_mesa_platform_surfaceless/egl_mesa_platform_surfaceless.c > > b/tests/egl/spec/egl_mesa_platform_surfaceless/egl_mesa_platform_surfaceless.c > index 3bbd6aa..0dfb565 100644 > --- > a/tests/egl/spec/egl_mesa_platform_surfaceless/egl_mesa_platform_surfaceless.c > +++ > b/tests/egl/spec/egl_mesa_platform_surfaceless/egl_mesa_platform_surfaceless.c > @@ -24,6 +24,8 @@ > #include "piglit-util.h" > #include "piglit-util-egl.h" > > +#ifdef EGL_KHR_no_config_context > + > static void > test_setup(EGLDisplay *dpy) > { > @@ -185,10 +187,15 @@ static const struct piglit_subtest subtests[] = { > { "create_pbuffer", "create_pbuffer", test_create_pbuffer }, > { 0 }, > }; > +#endif > + > > int > main(int argc, char **argv) > { > +#ifndef EGL_KHR_no_config_context > + piglit_report_result(PIGLIT_SKIP); > +#else > enum piglit_result result = PIGLIT_SKIP; > const char **selected_names = NULL; > size_t num_selected = 0; > @@ -208,4 +215,5 @@ main(int argc, char **argv) > result = piglit_run_selected_subtests(subtests, selected_names, > num_selected, result); > piglit_report_result(result); > +#endif > } > diff --git a/tests/util/piglit-util-egl.h b/tests/util/piglit-util-egl.h > index 60fb199..2440651 100644 > --- a/tests/util/piglit-util-egl.h > +++ b/tests/util/piglit-util-egl.h > @@ -37,6 +37,7 @@ extern "C" { > #define EGL_PLATFORM_WAYLAND_EXT 0x31D8 > #define EGL_PLATFORM_X11_EXT 0x31D5 > #define EGL_PLATFORM_GBM_MESA 0x31D7 > +#define EGL_PLATFORM_SURFACELESS_MESA 0x31DD > > /** > * \brief Convert an EGL error to a string. > -- > 2.7.3 > _______________________________________________ Piglit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/piglit
