Getting GtkD working with OpenGL
    Mike Parker via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Thu Oct  6 06:35:01 PDT 2016
    
    
  
On Thursday, 6 October 2016 at 10:49:40 UTC, Chalix wrote:
> 	glMatrixMode(GL_MODELVIEW); /*Here the program crashes with
There are two things wrong with your use of Derelict.
First, though you are correctly importing derelict.opengl3.gl to 
get the deprecated functions (which the gl3 module does not 
expose), you are calling DerelictGL3.load and not 
DerelictGL.load. The former loads only the core 1.1 functions. To 
load the deprecated 1.1 functions, you need the latter instead.
Second, once the context is created and activated, you need to 
call DerelictGL3.reload to load all of the functions available in 
the context for OpenGL 1.2 and higher as well all available 
extensions supported by Derelict.
So, change DerelictGL3.load to DerelictGL.load, then add a call 
to DerelictGL.reload after creating and activating the context.
    
    
More information about the Digitalmars-d-learn
mailing list