Are their any good OpenGL debuggers that work with LWJGL?

I have no idea if this question has been asked before, but anyway. Is there any good OpenGL debuggers like RenderDoc or something that work well with LWJGL games?

Hey tinfoilboy

I’m afraid I do not know any OpenGL debuggers. Never heard of it to be honest. But there is something I’d like to ask you to do so others can help you better. Can you edit your post and tell us why you are searching one? If we would know your intentions we would be able to aid you in a direction that may suit your needs. Because there is lots more to LWJGL then just OpenGL.

Sincerely,
TBJ

Really the only reason a OpenGL debugger is good is because you can see what shader uniforms are equal to, and what is being inputted, e.t.c. It’s nice to have one so if your code breaks within a shader, you can pinpoint what uniform is incorrect. There are a few made by ATI/AMD and nVidia, but those require an exe file to be passed in. Currently I am trying to make a MVP matrix, which I’ve done many times in before, but for some reason currently it is not working, with a debugger I could see what the uniform is being set to, and then fix the problem.

Every OpenGL debugger should behave exactly the same regardless of a native app being debugged or a Java application using an OpenGL binding, such as LWJGL or JOGL, since from the perspective of the debugger, there is no difference: both, a native app and LWJGL simply invoke native C functions of the OpenGL API. Your executable file under debug is then just the java.exe/java application, with the appropriate command line arguments specified to start your Java application.
Personally I use gDEBugger successfully with LWJGL applications.

Thank you, KaiHH! I now have my debugger of choice working!