[Piglit] [PATCH] egl_mesa_platform_surfaceless: don't fail build with old headers
Ilia Mirkin
imirkin at alum.mit.edu
Wed Oct 19 18:36:18 UTC 2016
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 <imirkin at alum.mit.edu> wrote:
> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
> ---
> .../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
>
More information about the Piglit
mailing list