Original Post
How can I know whether my program has caused OpenGL driver to switch to software rendering mode and the reason for the fallback? I'm using OpenGL over SDL on Linux/Windows/OS X. OpenGL debuggers are out of question, because my app should be able to sense the fallback on its own.