OSX and (gl:get-integer :num-extensions)

Chris Bagley chris.bagley at gmail.com
Thu Oct 24 13:42:44 UTC 2013


Fantastic, I will try this out tonight. Now I know what to google for the
results all seem to be of the same opinion.
Cheers


On 24 October 2013 15:30, Bart Botta <00003b at gmail.com> wrote:

>
> On Thu, Oct 24, 2013 at 4:31 AM, Chris Bagley <chris.bagley at gmail.com>wrote:
>
>> I have two users for whom a call to (gl:get-integer :num-extensions)
>> errors with:
>> OpenGL signaled (1280 . iNVLID-ENUM) from GET-INTGER-V
>>
> I think :num-extensions requires a GL 3.0+ context, so in general you
> should check that before using it.
>
>
>>
>> The only thing they both have in common it seems is OSX
>>
>> It seems from here
>> https://developer.apple.com/library/mac/releasenotes/general/macosxlionapidiffs/OpenGL.htmlthat this enum was only added in OsX 10.7 (Lion) but at least one of these
>> folks is using mavericks which has 4.2 support (so I'm told :))
>>
>>
> On OSX, I think you need to specifically request 3.0+ when creating the
> context, or it will only give you a 2.x context since it actually separates
> out the core profile. (On other platforms I think NVidia and AMD drivers
> will default to the highest version it supports, but enable the backwards
> compatibility extension or profile or whatever it is)
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cl-opengl-devel/attachments/20131024/baf5918f/attachment.html>


More information about the cl-opengl-devel mailing list