Posted by
Sven Gothel on
Dec 22, 2011; 11:54pm
URL: https://forum.jogamp.org/solved-can-t-create-GL3-and-GL4-context-tp3607097p3607826.html
On Thursday, December 22, 2011 09:17:59 PM DoS [via jogamp] wrote:
>
>
https://jogamp.org/bugzilla/show_bug.cgi?id=543>
> here is my bug report, hope i did it the right way^^
The bug report is great, thank you.
[Don't know why you renamed the test.log and test_dbg.log files though :]
https://jogamp.org/bugzilla/show_bug.cgi?id=543#c1+++
I assume the confusion is that instead of using the Nvidia GT540M GPU,
you have used the Intel build-in GPU, see below.
I don't know how you switch over to the powerful GPU .. well.
+++
The Intel driver you use is capable of OpenGL 3.0 only:
GL_VENDOR Intel
GL_VERSION 3.0.0 - Build 8.15.10.2342
JOGL maps OpenGL 3.0 to GL2:
GL2 true[3.0 (compatibility profile, any, new)]
The GLVersion JOGL dumps is explained in detail here:
<
http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/javax/media/opengl/GLContext.html#getGLVersion%28%29>
The OpenGL inclusion criteria and why OpenGL 3.0 is 'only' GL2
is described here:
<
http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/overview-summary.html#GLAPIInclusionCriteria>
In short, the GL3 Profile 'world' actually start with OpenGL 3.1,
see OpenGL 3.0 as premature release which didn't introduce the new native
ARB Context semantics etc.
So, it's not a bug - it's a feature.
+++