On Wed, May 2, 2018 at 10:05 PM, Timothy Arceri <tarc...@itsqueeze.com> wrote:
> On 03/05/18 11:55, Ilia Mirkin wrote:
>>
>> On Wed, May 2, 2018 at 9:27 PM, Timothy Arceri <tarc...@itsqueeze.com>
>> wrote:
>>>
>>> As far as I understand it apiexec.py came about because of the need to
>>> not
>>> expose functionality in compat. Always setting compat to core would
>>> bi-pass
>>> that getting us back to where we started.
>>
>>
>> Other way around - not exposing things in core that only belong in
>> compat. (Like glTexEnvf, etc.) And similarly for ES.
>>
>
> Ok fair enough, but it looks like it's used for both reasons these days.
> Changing it would enable features in compat that don't necessarily have all
> the compat pieces implemented. I'd rather we work through the list of
> features one at a time. Geometry shaders is a little special in that we
> enable it only starting with the GL version where it becomes a required
> extension.
>
> e.g
>
> commit 4e5efa9e7ddb6d5273996cf9b09677d918759d17
> Author: Ian Romanick <ian.d.roman...@intel.com>
> Date:   Tue May 19 11:48:11 2015 -0700
>
>     glapi: Make GL_ARB_direct_state_access functions exclusive to core
> profile

Hm yeah, OK. Oh well. These have to be audited one-by-one.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to