Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin Emulator and OpenGL drivers - Hall of Fame/Shame
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Thanks for a fantastic article!

Makes me realize I should look at how you've optimized vertex submission and apply the same techniques in PPSSPP ...

We have less driver problems as so far OpenGL ES 2.0 is (mostly) adequate feature-wise, but I will try some OpenGL 3.0 features to improve performance in the future.

Anyway, ARM Mali is by far the most problematic architecture for us, although PowerVR drivers seem seriously buggy too. Adreno also had a crippling bug around shader discard (used to implement alpha test) that we were able to work around (which has been fixed in the latest drivers so I can't be bothered to report it).

Anyway, we have an online reporting system for errors, including shader compile errors. You can see the automatic reports here, and how Mali dominates the shader problems:

http://report.ppsspp.org/logs/kind/39

(that mediump issue is a bug in the emulator, most of the rest are shader compile issues).
Hm, nice reporting stuff ya got there.

oscarbg

Hi,
can you speak more about MacOS X OpenGL driver maturity, bugs? are/will you able to use OpenGL ES 3 renderer on Mountain Lion (GL 3.2 core profile) and Mavericks (4.1 OpenGL)?
I got confused there because I thought it was just shuffle who didn't want his dolphin gif removed. I had no idea that anyone other than the guy having it to be unique would have it.
Does that mean that the Nvidia Shield should run at least game cube games??? If you got Mario Kart running on ARM Chromebook 800GHz? @ 30 fps. Wouldn;t you not get the game running on 60 fps on a 1.9 GHz on a Shield????
I don't know of any chromebook models that have an 800MHz cpu. And your assumption relies on both systems having the same cpu microarchitecture, gpu microarchitecture, and memory bandwidth. Which they do not.
oscarbg: There's no point in using GLES3 on a desktop OS other than for testing; desktop OpenGL is much more powerful and feature-filled.

As for OS X-specific OpenGL bugs, I can name two off the top of my head:
–That old Nvidia lighting bug that GLSL-master finally fixed
–Numerous severe Intel HD 3000 issues that GLSL-master made me aware of (some of which have been fixed):
––Extremely broken output on 10.8.3 (I think?): http://cl.ly/NU8V Later fixed.
––Falling back to software rendering on 10.8.4 (?). Later fixed.
––Minorly-broken output on 10.8.5 (?): http://cl.ly/O7PH http://cl.ly/O7PH Later fixed as of one of the 10.9 DPs.
––Dolphin crashing the graphics drivers on all OS X versions I've tested on in certain situations. This is the last issue remaining; if Apple fixes this in a later 10.9 DP or point release, I'll finally be able to use current builds of Dolphin on this thing again.
Hello,
I see that you guys (Sonicadvance1) got a Nvidia Shield.
What are the first impressions?
Thanks
Where was that said?
https://forums.dolphin-emu.org/Thread-tegra-4-testing
(10-17-2013, 08:32 AM)ExtremeDude2 Wrote: [ -> ]Where was that said?
Pages: 1 2 3