Hi,
I am able to use glDebugMessageCallback no problem on Windows 7 x64 using nVidia's GL 4.3 drivers.
Unfortunately, on linux glDebugMessageCallback is null at runtime. I made a thread and asked several persons on the OpenGL forum: http://www.opengl.org/discussion_boards/showthread.php/179098-glDebugMessageCallback-on-nVidia-using-Ubuntu?p=1242744#post1242744
Do you think this is a problem with GLEW?
Thank you.
I'm not sure if this is a GLEW problem. Both the driver support for GL 4.3 and the GLEW support for KDR_debug are new - and not tested by myself personally. I have a x86_64 Ubuntu 12.04 to try - if it does turn out to be a Linux-specific driver bug, we (as in my employer) would want to know about it.
Hi Nigel,
After moving onto the newer nVidia beta drivers (03) and defining GL_GLEXT_PROTOTYPES, dlDebugMessageCallback works great.
Would you happen to know when those calls are going to be defined outside of GL_GLEXT_PROTOTYPES? They did get promoted to ARB.
Thank you.
Last edit: Phi Hung Nguyen 2012-10-03
Oh, I'll take a look for the next release.
Thanks for the update.
Can this bug be closed now?
GL_GLEXT_PROTOTYPES doesn't concern GLEW, and the support for KDR_debug seems correct, on the face of it.
Please do.
please do.
Thank you.