Powervr Sgx Support For Opengl 2.0


raytaller

Still Fresh
Joined
Dec 28, 2007
Messages
28
Hi!
I've read a few months ago that an Opengl 2.0 (not ES) driver has been released for the PowerVR SGX.
I can't find any information about it on these forums, nor in the wiki.
Is it actually possible to compile and run Opengl 2.0 code ? If so, are GLSL shaders supported ?
 
raytaller said:
Hi!
I've read a few months ago that an Opengl 2.0 (not ES) driver has been released for the PowerVR SGX.
I can't find any information about it on these forums, nor in the wiki.
Is it actually possible to compile and run Opengl 2.0 code ? If so, are GLSL shaders supported ?

The hardware can technically run full opengl, but the driver TI has licensed only supports ES specification.
Intel also uses powervr hardware and is licensed to use the full driver.
GLSL is supported in the ES spec, to what extent I have not learned enough yet to know.
You can run some missing full opengl spec uses a adventus wrapper.
 
Last edited by a moderator:
Ok, I've made some more searches, and I think I need to clarify a little bit :)

I remember an announcement about Opengl 2.0 drivers in January, but it looks like it was a mistake :
http://openpandora.wordpress.com/2009/01/21/opengl/

So what does mean "API support includes OpenGL ES 1.1/2.0, OpenVG 1.1, OpenGL 2.0/3.0 and DirectX 9/10.1" here :
http://www.imgtec.com/powervr/sgx_series5.asp ?

Does it mean that Opengl 2.0 is supported by the SGX GPU itself, but not by the OMAP3 ?
 
raytaller said:
Ok, I've made some more searches, and I think I need to clarify a little bit :)

I remember an announcement about Opengl 2.0 drivers in January, but it looks like it was a mistake :
http://openpandora.w...9/01/21/opengl/

So what does mean "API support includes OpenGL ES 1.1/2.0, OpenVG 1.1, OpenGL 2.0/3.0 and DirectX 9/10.1" here :
http://www.imgtec.co...sgx_series5.asp ?

Does it mean that Opengl 2.0 is supported by the SGX GPU itself, but not by the OMAP3 ?

OMAP3 is just the name of the SOC that included the CortexA8 cpu and SGX gpu. Like i said before the SGX *can* support all of those API that are listed, but I think Imgtec charges more for the higher level API's.
Given the OMAP's imbedded application they only licensed the ES portion. Since Intel was a netbook/laptop they licensed the full support.
 
Last edited by a moderator:
Pickle said:
OMAP3 is just the name of the SOC that included the CortexA8 cpu and SGX gpu. Like i said before the SGX *can* support all of those API that are listed, but I think Imgtec charges more for the higher level API's.
Given the OMAP's imbedded application they only licensed the ES portion. Since Intel was a netbook/laptop they licensed the full support.

Ok thanks, it makes more sense to me now !
So porting existing Opengl 2.0 drivers could be possible with some hacking (even though it would be illegal I guess)
 
Last edited by a moderator:
raytaller said:
Pickle said:
OMAP3 is just the name of the SOC that included the CortexA8 cpu and SGX gpu. Like i said before the SGX *can* support all of those API that are listed, but I think Imgtec charges more for the higher level API's.
Given the OMAP's imbedded application they only licensed the ES portion. Since Intel was a netbook/laptop they licensed the full support.

Ok thanks, it makes more sense to me now !
So porting existing Opengl 2.0 drivers could be possible with some hacking (even though it would be illegal I guess)

Well the Intel platforms are x86 so you cant use those. I dont think there are any ARM versions of the driver that have full support.
 
Last edited by a moderator:
Pickle said:
raytaller said:
Pickle said:
OMAP3 is just the name of the SOC that included the CortexA8 cpu and SGX gpu. Like i said before the SGX *can* support all of those API that are listed, but I think Imgtec charges more for the higher level API's.
Given the OMAP's imbedded application they only licensed the ES portion. Since Intel was a netbook/laptop they licensed the full support.

Ok thanks, it makes more sense to me now !
So porting existing Opengl 2.0 drivers could be possible with some hacking (even though it would be illegal I guess)

Well the Intel platforms are x86 so you cant use those. I dont think there are any ARM versions of the driver that have full support.

I wouldn't get your hopes up. There are many different SGX cores in the Series5 family of varying sizes and ability, just because one of the cores (eg SGX535) runs OpenGL2 doesn't mean our SGX530 can.
 
Last edited by a moderator:
raytaller said:
So what does mean "API support includes OpenGL ES 1.1/2.0, OpenVG 1.1, OpenGL 2.0/3.0 and DirectX 9/10.1" here :
http://www.imgtec.com/powervr/sgx_series5.asp ?

Does it mean that Opengl 2.0 is supported by the SGX GPU itself, but not by the OMAP3 ?
It means that if you're a SGX series 5 licensee you may ask IMG for GL2 drivers for your platform. TI did not deem such necessary for OMAP3 (or GL2 drivers were not an option back then) so it got the ES flavor.

Now, the question: what do you need GL2 for on the pandora? Is it for easier porting of desktop code?
 
Last edited by a moderator:
GL2 would mean a hell of a lot of interesting apps could be more easily ported to the Pandora, that is for sure .. unless someone has the GLES2/GL2 wrapper situation all under control, that is, in which case it'd be really nice to hear about it.
 
There's not much documentation about the wrapper. I'm going to need to try and use it at some point for my port of http://www.gp32x.de...reation-system/]Novashell[/url] but I really don't have a clue what I need to do! Hopefully a couple of PMs in the right directions and a dedicated thread could help out, but some documentation would be really nice.
 
Last edited by a moderator:
Back
Top