I have an application that works great. The problem is it relies on hardware rendering so if I run it via RemoteDesktop it won't work nor will it work on old hardware without OpenGL support.
The previous version of the app used DirectX and it was as simple as adding a try/catch around binding the graphics to hardware. If that failed, then it wasn't supported and it automatically did software rendering (no GPU, all CPU). Ate up the CPU like crazy, but it worked which is the important part.
Is there such a way in OpenGL? I see "GraphicsMode" but there is only "Default" in it...