Detecting OpenGL hardware support
Posted by gsxruk on Dec 05, 2010; 3:43pm
URL: https://forum.jogamp.org/Detecting-OpenGL-hardware-support-tp2022729.html
Hi All,
Could anyone advise if it's possible to detect if the hardware supports OpenGL at runtime?
I was reading some information on the OpenGL site that suggested you should just attempt to create a context. If it fails, you can safely assume OpenGL is not supported. However, this does not seem to be the case with JOGL (unless I'm doing something wrong).
I have found that if you execute GLProfile.initSingleton(boolean) on a machine that does not support OpenGL, the JVM is just terminated. The same happens if you attempt to obtain the default profile. Would you not expect a GLException to be thrown instead?
Thanks.