Login  Register

Re: Enabling OpenGL GL2 compatible profile on a certain machine - problem!

Posted by Mabula Haverkamp on Sep 12, 2018; 8:50pm
URL: https://forum.jogamp.org/Enabling-OpenGL-GL2-compatible-profile-on-a-certain-machine-problem-tp4039189p4039200.html

Hi Julien,

Okay, I just read this (should probably have read this sooner... ;-( )

" Today, desktop and embedded GPU's implement the programmatic shader (PSP) based rendering.

Still the fixed function subset is provided by most drivers. However, since the hardware itself does not implement such functionality anymore, it is completely implemented in software by the OpenGL driver.

This leads to the conclusion it is best advised for OpenGL applications to avoid the FFP, but using the PSP. This allows the implementor to utilize application level optimization which usually cannot be reached by the very generic implemented FFP in the OpenGL drivers."

So if I can make my application work with the GL2ES2 profile, OpenGL would use hardware OpenGL PSP instead of software OpenGL FFP normally ?

I understand now that by choosing only GL2, I do limit the options on the hardware and drivers of the user, since not all drivers will have the software FFP parts..

Mabula