• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 124 125 126 127 128 Next »

android extension pack?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
android extension pack?
09-15-2014, 12:08 PM
#1
Nintonito Offline
Posting Freak
*****
Posts: 951
Threads: 81
Joined: Jan 2014
With L google announced the android extension pack, designed to bring DX11 type features to android without OpenGL platform support. Has anyone investigated how feasable it would be to implement? Or is sticking exclusively with GL 4.4 the best option?
Find
Reply
09-15-2014, 01:08 PM
#2
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,577
Threads: 47
Joined: Dec 2010
Sounds like a DX11 -> OGL wrapper for me. As far as I know, if that's the case, it'll probably be slower than developing OGL ES directly...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
Reply
09-15-2014, 03:17 PM
#3
Sonicadvance1 Offline
Professional Hand Holder
**********
Developers (Some Administrators and Super Moderators)
Posts: 716
Threads: 15
Joined: Jan 2013
You're actually slightly wrong about it bringing D3D11 features in.
It's actually more of a convenience extension that Android has whipped up designed around the Adreno hardware that Google is pushing to make sure all the vendors will have since, I'm speculating on this part, Android thinks Khronos should have added more features to OpenGL ES 3.1.
Both Qualcomm(a4xx only) and Nvidia support this extension, which makes sense because the extension is literally everything that Qualcomm can do with it's a4xx hardware, and Nvidia only needed to expose the extensions required to support the extension.
The only real thing in the extension that is good for us is that is forces the vendors to support an optional feature in OpenGL ES 3.1. Yea, Khronos made a specification that has a feature that is optional to support, it's stupid as shit.
Anyway, the optional feature is supporting image units in fragment/vertex shaders, which we can use to support a new version of texture decoding on the GPU that isn't a broken OpenCL implementation.
We could have worked around the limitation, but it would have to be uglier and nobody wants that. It also had a good chance of being slower due to the work around.

That's about it, it adds mandated support for a optional feature, that's about all it does for us. Desktop GL is still the better option.
Also I don't know how long it'll take to implement GPU texture decoding again. It isn't an actively worked on feature.
Find
Reply
09-15-2014, 08:56 PM
#4
Nintonito Offline
Posting Freak
*****
Posts: 951
Threads: 81
Joined: Jan 2014
Well it certainly sounded like garbage. But hopefully the mandatory support proves beneficial in the long run. I doubt this will be the last ES version with "optional features"
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode