[Mesa-dev] [RFC 0/6] Remove stubbed GLX_SGIX_swap_{barrier, group}

Brian Paul brianp at vmware.com
Mon Mar 5 21:05:33 UTC 2018


On 03/05/2018 01:29 PM, Ian Romanick wrote:
> On 03/05/2018 11:08 AM, Ian Romanick wrote:
>> On 03/05/2018 10:48 AM, Emil Velikov wrote:
>>> Hi all,
>>>
>>> It seems like these two extensions were never implemented or advertised.
>>> Be that in:
>>>   - glx/dri
>>>   - glx/apple
>>>   - classic xlib-glx
>>>   - gallium xlib-glx
>>>
>>> Yet, the entry points were available, hence apps might have linked
>>> against it.
>>
>> If an app was linking with an extension entry point instead of using
>> glXGetProcAddress, it is the app's bug.

True, but if we remove it and an app starts failing the end-user just 
thinks "broken driver" and gets frustrated.  I seem to remember writing 
some GLX stubs years ago for that reason.


>>
>>> Furthermore I cannot see any users of those on my system and a courtesy
>>> google search. Additionally the Nvidia driver (checked version 390.25)
>>> does not implement/advertise them either.
>>>
>>> That said, I'm fairly confident that we can safely remove the no-op
>>> stubs. Even though that the entry points were statically exposed.
>>>
>>> Brian, Ian,
>>>
>>> Do you have any recollection about these experimental SGI extensions?
>>
>> Ajax and I had talked about implementing swap_group a few times, but
>> there were some technical challenges that we were too lazy to tackle.  I
>> think that's about as far as any of it ever got.
> 
> I should have also said...
> 
> Acked-by: Ian Romanick <ian.d.romanick at intel.com>

I'm fine with removing them too.  If someone really complains, they can 
always be restored.

Acked-by: Brian Paul <brianp at vmware.com>


> 
>>> Thanks
>>> Emil
>>>
>>> Cc: Ian Romanick <ian.d.romanick at intel.com>
>>> Cc: Brian Paul <brianp at vmware.com>
>>>
>>> _______________________________________________
>>> mesa-dev mailing list
>>> mesa-dev at lists.freedesktop.org
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.freedesktop.org_mailman_listinfo_mesa-2Ddev&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=CvxXt0YOXugGkbbzyxn0jAoAF0A6dRVbzGLLUqFneB8&s=NKrvsG5BEf-hY9B40F25ozkFXQA9YzWqK8P4QpZ5Xtc&e=
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.freedesktop.org_mailman_listinfo_mesa-2Ddev&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=CvxXt0YOXugGkbbzyxn0jAoAF0A6dRVbzGLLUqFneB8&s=NKrvsG5BEf-hY9B40F25ozkFXQA9YzWqK8P4QpZ5Xtc&e=
>>
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.freedesktop.org_mailman_listinfo_mesa-2Ddev&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=CvxXt0YOXugGkbbzyxn0jAoAF0A6dRVbzGLLUqFneB8&s=NKrvsG5BEf-hY9B40F25ozkFXQA9YzWqK8P4QpZ5Xtc&e=
> 



More information about the mesa-dev mailing list