Re: FirePro "Not a GL2 implementation"
Posted by
Xerxes Rånby on
May 07, 2015; 10:35am
URL: https://forum.jogamp.org/FirePro-Not-a-GL2-implementation-tp4034418p4034450.html
sranger wrote
How do I verify that it does or does not support a backwards-compatible context? (I've also attached the logs)
EDIT: the test.log says "GL3bc false" so I'm assuming jogl doesn't believe it's supported. Is there a way I can verify that outside of jogl?
Jogl has thorough probed your driver and it is not supported.
you can look inside the test_dbg.log where Jogl probes if the various opengl function calls actually exist and the list of extensions exposed for each context.
If it was supported then your driver should have GL_ARB_compatibility in its list of supported extensions.
EDIT: Mesa 3D has decided not to implement GL_ARB_compatibility, thus it is unlikely to ever see backward compatible supported by the opensource radeon driver.
http://www.phoronix.com/scan.php?page=news_item&px=MTE3MzAhttp://lists.freedesktop.org/archives/mesa-dev/2012-August/026624.html
sranger wrote
Though, it also says "GL4 false" which I know is untrue unless the open source radeon drivers don't support it.
This is correct.
Mesa3D do not yet have full OpenGL 4 support for their radeon driver.
Mesa3D radeon driver currently only have full support up to OpenGL 3.3
Thus the only way to use "4" features is to probe if the functionality is available using using the 3.3 context.
http://mesamatrix.net/http://www.phoronix.com/scan.php?page=news_item&px=mesa-10.5-branched-opengl
sranger wrote
Also, it says "GL2GL3 GLProfile[GL2GL3/GL3.hw]" but if I request a GL2GL3 profile, I'm given "GLProfile[GL3/GL3.hw]"
test.logtest_dbg.log
GL2GL3 Interface containing the common subset of core GL3 (OpenGL 3.1+) and GL2, also known as the OpenGL 3.0 forward compatible, non deprecated subset.
This interface reflects only the programmable shader functionality of desktop OpenGL
in your case this interface is handled by your GL3 hardware driver that uses the core profile.
http://jogamp.org/deployment/jogamp-current/javadoc/jogl/javadoc_jogl_spec/com/jogamp/opengl/GL2GL3.htmlhttp://jogamp.org/jogl/doc/Overview-OpenGL-Evolution-And-JOGL.htmlThank you for providing the logs.