Semantic: Default GLProfile Change

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Semantic: Default GLProfile Change

Sven Gothel
Administrator

JOGL change of default GLProfile order: GL4bc, GL3bc, GL2, GL2GL3, GL4, GL3, GL2ES2, GLES2, GL2ES1, GLES1

This should be the proper profile order allowing the default creation path
utilizing the maximum mixed fixed function pipeline and programmable shader usage.

I avoided this earlier due to bugs within GLCanvas GraphicsConfiguration selection
and buggy profile choice.

http://jogamp.org/git/?p=jogl.git;a=commit;h=0ef5c280a3f3b6c2cf1276a69df537d982d6c1cd

As you can see here

http://jogamp.org/git/?p=jogl.git;a=blobdiff;f=src/jogl/classes/com/jogamp/opengl/impl/windows/wgl/WindowsWGLDrawableFactory.java;h=674690e50f3788951f3a085046081ce01f73484c;hp=587c465c1abd999cb134d54d560457b97fe94553;hb=0ef5c280a3f3b6c2cf1276a69df537d982d6c1cd;hpb=42057f5b9b869013680500231b51be261b4139d8

and here

http://jogamp.org/git/?p=jogl.git;a=blobdiff;f=src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java;h=709e2ddab689d534c732fbf31620e17747d93748;hp=54be2d471e261a0019408a395ad6a77d685af9f1;hb=0ef5c280a3f3b6c2cf1276a69df537d982d6c1cd;hpb=42057f5b9b869013680500231b51be261b4139d8

the 'shared resources' (drawable, profile, context) use the minimum desktop profile,
due to the chicken and egg situation - ie we have to rely on the profiles availability.

~Sven