Video by Justin Chadwick with editing by MayImilae and neobrain.
You can also download the video in high resolution and 60 FPS.
In light of the recent announcements by NVIDIA and AMD in support of Linux for their graphics drivers, we would like to share with the world some of the experience we had developing our open source project, Dolphin, a GameCube and Wii emulator for Windows, Linux, Mac and recently Android.
At the beginning of this year, after the successful release of Dolphin 3.5, Markus Wick (degasus) and Ryan Houdek (Sonicadvance1) started working on a rewrite of Dolphin's OpenGL backend in order to be compliant to the OpenGL ES 3.0 standard. While this rewrite was needed for other reasons (it provides the foundations for very cool optimizations), compatibility with mobile devices and the future Android port of the emulator (now in beta) was one of the key goals. This rewrite was merged into the main Dolphin codebase a few months back and started to be used by tens of thousands of Dolphin users, either on OS X and Linux where it is the only viable graphics backend, or on Windows where it is available alongside our D3D11 graphics backend.
Sadly, using recent, advanced OpenGL features also meant we got to discover how bad some graphics drivers actually are at doing their job. It turns out very few applications use some parts of the OpenGL standard we need to rely on to accurately emulate a GameCube GPU. More than that, on Android, OpenGL ES 3.0 support is extremely recent and only a couple applications on the Play Store use ES 3.0 features.
Here is basically our hall of shame of graphics drivers, sorted by the number of issues we found, how hard it is to report issues to the company and how many bugs were actually fixed.
Update: a few hours after release, a bug causing crashes with Windows x64 and Single Core mode was found by testers. Single Core mode is not used for regular gameplay but is usually required for TAS and NetPlay. While it only affects a few specific use cases of the emulator, we still consider this a critical issue and we will release a Dolphin 4.0.1 version fixing this bug. Sorry for the inconvenience.
On behalf of the Dolphin Emulator development team, I am pleased to announce the release of Dolphin 4.0, the newest major release of the most compatible and most performant GameCube and Wii emulator for PC. Dolphin 4.0 is a special release for all of us, since it also marks the 10 years anniversary of the project, first unveiled by Henrik Rydgård (ector) and F|RES in September 2003.
Dolphin 4.0 can be downloaded for Windows (x86 or x64), Mac OS X (>= 10.7) or Ubuntu 13.04 from our official website: dolphin-emu.org.