On Sunday, 25 November 2012 at 10:49:20 UTC, Gor Gyolchanyan wrote:
DerelictGL is flawed. It uses OpenGL32.dll, which is deliberately nerfed by Microsoft. the wglGetProcAddress gets the functions pointers, which are
unavailable from OpenGL32.dll and Derelict doesn't use it.


No, that's just wrong. DerelictGL3.load() loads the DLL into memory along with the 1.1 interface. Then after you create a context, DerelictGL3.reload() will use wglGetProcAddress to load the rest of OpenGL up to the highest supported version. Do you really think that people would have been using Derelict for the past 8+ years if it didn't give them access to hardware-accelerated OpenGL?

Reply via email to