OpenGL ES 3.0 driver question - Printable Version

+- (
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Development (/forumdisplay.php?fid=3)
+--- Thread: OpenGL ES 3.0 driver question (/showthread.php?tid=4985)

OpenGL ES 3.0 driver question - zxcvbad - 07-20-2013 05:22 PM

Hey, I'm addressing this question to Henrik or to anyone behind ppsspp

Since the latest 4.2.2 update HTC One received support for ES 3.0, it's not documented anywhere by Qualcomm but the driver [email protected] does support ES 3.0. It looks like it's now a second device along with S4 to support OpenGL ES3.

But.. I spoke to Ryan (developer behind Dolphin for Android) and he told me that ES3 driver is actually very limited and so buggy (on both devices).
As example: in order to run dolphin, device has to be rooted to disable some kernel level features that are buggy for demanding applications. At this point it's hard to say if Qualcomm will release proper one with JB 4.3. So could you comment on that? I've seen ppsspp tasks list, do you think if the backend will be written at some point the situation will be the same, rooting and disabling kernel features?

RE: OpenGL ES 3.0 driver question - Henrik - 07-20-2013 07:23 PM

I think it's best to wait a bit before spending lots of time trying to take advantage of OpenGL ES 3.0. There's just a few features in there that would help PPSSPP anyway.

RE: OpenGL ES 3.0 driver question - Poo-Tang - 07-20-2013 09:50 PM

Xperia Z (4.2.2) also has OpenGL 3.0 ES support too, so make it 3 devices (I think there mite even be a 4th device with it out as well but not sure off the top of my head what device it is). Smile

RE: OpenGL ES 3.0 driver question - zxcvbad - 07-21-2013 12:30 AM

I'm not sure about Xperia Z just yet as I haven't seen what driver version it has (if you have Xperia Z you could check it using "openGL ES info" app from play store). But let's hope that v14 is what it's called beta drivers and Qualcomm are aware about bugs and limitations, I guess that's why ES3 support wasn't mention in the v14 and 4.2.2 documentation. Like I've said hopefully 4.3 will be released with improvements and beta status could be removed, but no guarantee..

P.S. Every device with snapdragon 600/800 (adreno 3xx) is capable of ES3, it's just all about Qualcomm/Google/vendor

RE: OpenGL ES 3.0 driver question - cloud1250000 - 07-21-2013 02:35 AM

The htc one will get open gles 3 with 4.3...

RE: OpenGL ES 3.0 driver question - Poo-Tang - 07-21-2013 05:39 AM

Xperia Z does have it in the 4.2.2 update the device got lately (My post wasn't a question) that's why I commented. Smile

"Vendor: Qualcomm
Version: OpenGL ES [email protected]@ ([email protected])
Renderer: Adreno ™ 320"

Will be great to see software (any) use the extra features in the future as its another step forward for mobile smart devices.

RE: OpenGL ES 3.0 driver question - supaman - 07-21-2013 08:46 AM

No there are more mobile devices that support open gl 3.0 like my nexus 4 and Optimus G, its just that s4 and HTC one are.more popular phones

RE: OpenGL ES 3.0 driver question - zxcvbad - 07-21-2013 08:51 AM

cloud1250000, HTC One has it already, no need to wait for 4.3

Poo-Tang, yep I can see it now, so it's a third device

Mali devices will also brings GLES3, Ryan said those ones aren't very buggy. He's now playing with it,
But T604 does seems to be a bit slower than adreno 320 with dolphin mobile.