[Mesa-dev] [PATCH 2/2] glxinfo/wglinfo: print list of 4.3 shading language versions

Mike Lothian mike at fireburn.co.uk
Wed Feb 21 16:41:26 UTC 2018


This doesn't show as default and seems to be tucked away
under GL_ARB_transform_feedback3

  GL_ARB_transform_feedback3:
    GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 4
    GL_MAX_VERTEX_STREAMS = 4
    GL_NUM_SHADING_LANGUAGE_VERSIONS = 16
        450
        440
        430
        420
        410
        400
        330
        150
        140
        130
        120

        320 es
        310 es
        300 es
        100


On Wed, 21 Feb 2018 at 16:13 Brian Paul <brianp at vmware.com> wrote:

> ---
>  src/xdemos/glinfo_common.c | 13 +++++++++++++
>  1 file changed, 13 insertions(+)
>
> diff --git a/src/xdemos/glinfo_common.c b/src/xdemos/glinfo_common.c
> index 0411891..c36cff1 100644
> --- a/src/xdemos/glinfo_common.c
> +++ b/src/xdemos/glinfo_common.c
> @@ -794,6 +794,19 @@ print_limits(const char *extensions, const char
> *oglstring, int version,
>        }
>        free(formats);
>     }
> +
> +#if defined(GL_VERSION_4_3)
> +   if (version >= 43) {
> +      GLint i, n = 0;
> +      glGetIntegerv(GL_NUM_SHADING_LANGUAGE_VERSIONS, &n);
> +      printf("    GL_NUM_SHADING_LANGUAGE_VERSIONS = %d\n", n);
> +      for (i = 0; i < n; i++) {
> +         printf("        %s\n", (const char *)
> +                extfuncs->GetStringi(GL_SHADING_LANGUAGE_VERSION, i));
> +      }
> +   }
> +#endif
> +
>  #if defined(GL_ARB_vertex_program)
>     if (extension_supported("GL_ARB_vertex_program", extensions)) {
>        print_program_limits(GL_VERTEX_PROGRAM_ARB, extfuncs);
> --
> 2.7.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180221/510cd5af/attachment.html>


More information about the mesa-dev mailing list