[Piglit] [PATCH 01/10] shader_runner: allow GL_MAX_VERTEX_OUTPUT_COMPONENTS in requirements

Chris Forbes chrisf at ijw.co.nz
Thu Apr 30 16:36:56 PDT 2015


For the series:

Reviewed-by: Chris Forbes <chrisf at ijw.co.nz>

On Fri, May 1, 2015 at 12:36 AM, Marek Olšák <maraeo at gmail.com> wrote:
> From: Marek Olšák <marek.olsak at amd.com>
>
> ---
>  tests/shaders/shader_runner.c | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
> index 4063bdd..d6d6f55 100644
> --- a/tests/shaders/shader_runner.c
> +++ b/tests/shaders/shader_runner.c
> @@ -86,6 +86,7 @@ extern float piglit_tolerance[4];
>  static struct component_version gl_version;
>  static struct component_version glsl_version;
>  static struct component_version glsl_req_version;
> +static int gl_max_vertex_output_components;
>  static int gl_max_fragment_uniform_components;
>  static int gl_max_vertex_uniform_components;
>  static int gl_max_varying_components;
> @@ -559,6 +560,11 @@ process_requirement(const char *line)
>                 const char *desc;
>         } getint_limits[] = {
>                 {
> +                       "GL_MAX_VERTEX_OUTPUT_COMPONENTS",
> +                       &gl_max_vertex_output_components,
> +                       "vertex output components",
> +               },
> +               {
>                         "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS",
>                         &gl_max_fragment_uniform_components,
>                         "fragment uniform components",
> @@ -2698,6 +2704,9 @@ piglit_init(int argc, char **argv)
>                      (major * 100) + minor);
>
>  #ifdef PIGLIT_USE_OPENGL
> +       if (piglit_get_gl_version() >= 32)
> +               glGetIntegerv(GL_MAX_VERTEX_OUTPUT_COMPONENTS,
> +                             &gl_max_vertex_output_components);
>         glGetIntegerv(GL_MAX_FRAGMENT_UNIFORM_COMPONENTS,
>                       &gl_max_fragment_uniform_components);
>         glGetIntegerv(GL_MAX_VERTEX_UNIFORM_COMPONENTS,
> --
> 2.1.0
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit


More information about the Piglit mailing list