[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:43:09 UTC 2018
It also seems to have an off by one error
On Wed, 21 Feb 2018 at 16:41 Mike Lothian <mike at fireburn.co.uk> wrote:
> 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/670c6480/attachment-0001.html>
More information about the mesa-dev
mailing list