[Mesa-dev] [PATCH v2 3/7] mesa: add support for using API_OPENGL_CORE

Brian Paul brianp at vmware.com
Fri Jul 27 13:44:31 PDT 2012


On 07/27/2012 01:59 PM, Jordan Justen wrote:
> On Fri, Jul 27, 2012 at 8:06 AM, Brian Paul<brianp at vmware.com>  wrote:
>> On 07/27/2012 12:43 AM, Jordan Justen wrote:
>>> diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c
>>> index 0675ce7..fbc1bb7 100644
>>> --- a/src/mesa/main/extensions.c
>>> +++ b/src/mesa/main/extensions.c
>>> @@ -41,7 +41,9 @@
>>>
>>>    enum {
>>>       DISABLE = 0,
>>> -   GL  = 1<<   API_OPENGL,
>>> +   GLL = 1<<   API_OPENGL,
>>> +   GLC = 1<<   API_OPENGL_CORE,
>>> +   GL  = (1<<   API_OPENGL) | (1<<   API_OPENGL_CORE),
>>
>>
>> A comment on GLL such as /* GL Legacy */ would be nice.
>
> Will do.
>
>> It seems to me that quite a few of the GL extensions that are marked as "GL"
>> won't apply to a core profile context (ex: GL_ARB_texture_env_combine).  So
>> there's some work there to determine which GL extensions apply to
>> compatiblity vs. core profile contexts.
>
> Can we address this in a future patchset?

Sure.


> This series also does not cover enums, but hopefully can 'get the ball
> rolling' for CORE context support.

Right.

-Brian


More information about the mesa-dev mailing list