[Mesa-dev] [PATCH 4/4] mesa: stop aliasing ARB and core shader API functions

Brian Paul brianp at vmware.com
Mon Mar 10 07:50:43 PDT 2014


On 03/09/2014 02:30 PM, Emil Velikov wrote:
> On 09/03/14 01:10, Brian Paul wrote:
>> For example, we now we have separate dispatch functions for
>> glCompileShader(GLuint) and glCompileShaderARB(GLhandleARB).
>>
>> With this change and the previous ones we should be able to build/run
>> on MacOS again (where GLhandleARB is a void pointer, not a GLuint).
>>
> Hi Brian,
>
> Wondering if with the drop of the aliases one would need to update the
> gl function tables in dispatch_sanity.cpp. AFAICS it currently checks
> the non ARB functions but does not list the ARB ones (unlike other
> aliased functions).

I missed dispatch_sanity.cpp.  I've added the new ARB entrypoints but 
AFAICT, dispatch_sanity.cpp isn't even getting compiled.  The other 
'make check' tests seem to get built and run, but not that one.  I don't 
know whats up with that.


> Are they any special (apart from the ifdef APPLE piece in the spec) ?

Can you clarify that?

-Brian




More information about the mesa-dev mailing list