[fpc-pascal] glGetString crash
Jonas Maebe
jonas at freepascal.org
Sun Feb 18 18:41:49 CET 2018
On 18/02/18 02:59, Ryan Joseph wrote:
> I tried using a core OpenGL context on my old MacBook (2010) and got a crash from glGetString from the Pascal bindings (a legacy 2.x context doesn’t crash).
>
> I pulled out the related functions from glext.pp where it crashes in Load_GL_ARB_blend_func_extended from Load_GL_VERSION_3_3. It looks like the function pointer for glGetString wasn’t loaded but how could that be? I’m using SDL to load the context and I need to use glGetString in order to even return what the highest OpenGL version is on the system.
The crash is inside the glGetString function itself, so its pointer was
loaded properly. That function is trying to load data from a
null-pointer though, so maybe the OpenGL context was not initialised
properly yet.
Jonas
More information about the fpc-pascal
mailing list