Hi,

Sorry, I have a problem again :)

I tried to compile this example :
http://www.glfw.org/docs/latest/quick.html#quick_example
which required to add derelict-gl3

My code is currently this : http://pastebin.com/A5seZmX6

It compiles without errors, but crashes immediately with again exceptions of the form : First-chance exception: derelict.util.exception.SymbolLoadException Failed to load OpenGL symbol [glGetnTexImage] at ..\AppData\Roaming\dub\packages\derelict-util-2.0.4\source\derelict\util\exception.d(35)


The output of the Visual Studio console is this :

C:\Windows\SysWOW64\winmmbase.dll unloaded.
C:\Windows\SysWOW64\winmmbase.dll unloaded.
C:\Windows\SysWOW64\winmmbase.dll unloaded.
C:\Windows\SysWOW64\atigktxx.dll unloaded.
First-chance exception: derelict.util.exception.SymbolLoadException Failed to load OpenGL symbol [glGetnTexImage] at ..\AppData\Roaming\dub\packages\derelict-util-2.0.4\source\derelict\util\exception.d(35)

Unhandled exception: derelict.util.exception.SymbolLoadException Failed to load OpenGL symbol [glGetnTexImage] at ..\AppData\Roaming\dub\packages\derelict-util-2.0.4\source\derelict\util\exception.d(35)

First-chance exception: derelict.util.exception.SymbolLoadException Failed to load OpenGL symbol [glGetnCompressedTexImage] at ..\AppData\Roaming\dub\packages\derelict-util-2.0.4\source\derelict\util\exception.d(35)

Unhandled exception: derelict.util.exception.SymbolLoadException Failed to load OpenGL symbol [glGetnCompressedTexImage] at ..\AppData\Roaming\dub\packages\derelict-util-2.0.4\source\derelict\util\exception.d(35)

First-chance exception: 0xc0000005: Access violation
Unhandled exception: 0xc0000005: Access violation


Is it the same kind of problem as before ? If my understanding is correct [1], I need to link with the OpenGL DLL, don't I ? I found that I have an opengl32.dll file in C:\Windows\System32, and tried adding the path to it in the linker configuration of Visual Studio. I've also tried copying it to my bin target folder, but it still doesn't work. I also tried compiling in 64-bit mode, but I get different errors :
C:\Windows\System32\winmmbase.dll unloaded.
C:\Windows\System32\winmmbase.dll unloaded.
C:\Windows\System32\winmmbase.dll unloaded.
C:\Windows\System32\atig6txx.dll unloaded.
First-chance exception: 0xc0000096: Privileged instruction
Unhandled exception: 0xc0000096: Privileged instruction
The thread 0x11cc has exited with code 255 (0xff).
The thread 0x3d0 has exited with code 255 (0xff).
The thread 0x12c0 has exited with code 255 (0xff).
The program '[8112] derelicttest.exe' has exited with code 255 (0xff).

I am aware that this example from GLFW uses deprecated functions from OpenGL 2, is that the problem ? (I will try OpenGL 4 with the tutorials at [2] soon)

Please can you help me, thanks in advance

[1] http://derelictorg.github.io/dynstat.html
[2] http://antongerdelan.net/opengl/


Reply via email to