DerelictGL3.reload() returns wrong (?) GLVersion (GL32, should be 33)
Rene Zwanenburg via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Mar 29 07:34:38 PDT 2015
On Sunday, 29 March 2015 at 01:27:01 UTC, Koi wrote:
> Hello,
>
> today i implemented OpenGL instancing, and it crashed when
> calling glVertexAttribDivisor (OpenGL 3.3).
>
> So i checked DerelictGL3.reload() and it returned
> GLVersion.GL32, not GL33.
>
> My graphic card (NVidia GT 240) should support GL33 and an
> OpenGL Extensions Viewer tool confirmed, that it supports
> OpenGL 3.3 fully.
>
> Did i overlook something?
How do you create your context? OpenGL version needs to be
specified when creating it, for example when using GLFW:
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
auto windowHandle = glfwCreateWindow(...);
More information about the Digitalmars-d-learn
mailing list