<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Thu, Oct 24, 2013 at 4:31 AM, Chris Bagley <span dir="ltr"><<a href="mailto:chris.bagley@gmail.com" target="_blank">chris.bagley@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><img alt="">I have two users for whom a call to (gl:get-integer :num-extensions) errors with:<br>
</div>OpenGL signaled (1280 . iNVLID-ENUM) from GET-INTGER-V<br></div></blockquote><div>I think :num-extensions requires a GL 3.0+ context, so in general you should check that before using it. <br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">

<br>The only thing they both have in common it seems is OSX<br><br>It seems from here <a href="https://developer.apple.com/library/mac/releasenotes/general/macosxlionapidiffs/OpenGL.html" target="_blank">https://developer.apple.com/library/mac/releasenotes/general/macosxlionapidiffs/OpenGL.html</a> that 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 :))<br>


<br></div></blockquote><div><br>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)<br><br> </div></div></div></div>