@ocornut Great! Also it's scriptable. I've found about "remove overlaps" because of a glitch with SDF generation with stb truetype on some fonts (https://t.co/L2nxQSVlhL)
@SebAaltonen @BrunoLevy01 @iquilezles It has been around for a long time with the KHR_debug extension. Since it seems that you use the glad loader, it should be easy to add (with the online tool) and check for availability with GLAD_GL_KHR_debug variable.
@morew4rd@ocornut You can keep the loop inside the main() (so not using the callback) with the option -s ASYNCIFY. I mean, I'm not sure of the consequences but it keeps my GLFW based code work on Emscripten :)
@FlohOfWoe In a foolish challenge I inflicted to myself, I managed to make it work. I've dump some notes here, you can see how to start gdbserver on a non-rooted device: https://t.co/RxzTqqb5WH.
The remote debugging experience is quite good once everything is setup.
@mikulasflorek Worth mentioning, as a gdb frontend, CDT Standalone Debugger supports some neat features like reverse debugging. Watchpoints (data breakpoints) are also available through UI.
@TylerGlaiel To be fair, OpenGL errors become less mystical once debug output callback is set up (if supported). However, it's driver dependent so the messages can differ from gpu to gpu.