• 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 ... 110 111 112 113 114 ... 128 Next »

Pixel C
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Pixel C
12-09-2015, 06:29 PM
#7
Sonicadvance1 Offline
Professional Hand Holder
**********
Developers (Some Administrators and Super Moderators)
Posts: 716
Threads: 15
Joined: Jan 2013
I guess I'll post here.
Google is shipping the Pixel C with Nvidia's OpenGL ES 3.2 driver. They have disabled desktop OpenGL again.
Luckily though, since it is Nvidia. They have all the extensions required to not have a visible impact on performance anymore.

There are only /very/ minor things missing when running under Nvidia's latest ES 3.2 driver. Here's a list of the things still broken or not working there in Dolphin.
- EFB Color peeks - This can be fixed, I just haven't felt like it. We expect BGRA, we give it RGBA under ES.
- Video dumping - This can actually be enabled on Tegra since they support an extension that would work around the issue. Wanted to implement it differently so all ES devices could use it (Mainly for FifoCI)
- LogicOps - Who cares, these aren't available in ES 2.0 or higher.
- Texture LOD bias - This isn't supported by ES or by an extension. We could emulate this ourselves fairly easily. This will most likely never be noticed in any game.
- Texture dumping - Another thing that I can't care enough to make work under ES. It's fairly easy to fix, haven't seen a reason to spend time fixing it.

And that's it, that's all that is different between running in ES 3.2 + all of Nvidia's extensions versus their GL 4.5 driver.
Everything else is properly implemented for performance and correct emulation(In the GPU emulation at least), so no one will notice anything different than running it on another Tegra device that has desktop GL. Unless of course you hit those specific things(EFB color peeks being the big broken item there).

I'll also leave with this remark. Just because Nvidia does this well under their ES 3.2 driver, doesn't mean the other mobile vendors will do this well.
The other mobile vendors don't support near as many extensions as Nvidia, so they will still hit performance issues and feature losses depending on what they've implemented. I'll be able to find out exactly what they are missing in the future when they release their drivers.
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
Pixel C - futaris - 09-30-2015, 11:11 AM
RE: Pixel C - AnyOldName3 - 09-30-2015, 12:40 PM
RE: Pixel C - Nintonito - 09-30-2015, 12:51 PM
RE: Pixel C - Sonicadvance1 - 09-30-2015, 01:20 PM
RE: Pixel C - futaris - 09-30-2015, 07:19 PM
RE: Pixel C - futaris - 12-09-2015, 02:21 PM
RE: Pixel C - Sonicadvance1 - 12-09-2015, 06:29 PM
RE: Pixel C - degasus - 12-09-2015, 07:32 PM
RE: Pixel C - STORM - 12-18-2015, 07:41 PM
RE: Pixel C - STORM - 12-21-2015, 05:49 PM

  • 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