Note that LLE has two submodes (Interpreter and Recompiler)īut they cannot be selected from the command line.Īvailable video backends are "D3D" and "D3D12" (they are only available on Windows), "OGL", and "Vulkan".
If using Android Studio, import the Gradle project located in. If you do not have anĪndroid dev environment set up, see AndroidSetup.md. These instructions assume familiarity with Android development. Or useful for having multiple distinct Dolphin setups for testing/development/TAS. Useful for development as root access is not required.Ĭan be stored on external storage and used on different Linux systems. macOS Build Steps:Īn application bundle will be created in.
Will inform you if a bundled library is used or if you need to install any Many libraries areīundled with Dolphin and used if they're not installed on your system. Building for Linux and macOSĭolphin requires CMake for systems other than Windows. Since the Binary directory contains a working Dolphin distribution. Creating an installer is not necessary to run Dolphin This will require the Nullsoft Scriptable Install System The "Debug" solution configuration is significantly slower, more verbose and less permissive but makes debugging Dolphin easier.Īn installer can be created by using the Installer.nsi script in the The "Release" solution configuration includes performance optimizations for the best user experience but complicates debugging Dolphin.
Make sure to pull submodules before building:
Git and Windows 10 SDK must be installed when building. Other compilers might beĪble to build Dolphin on Windows but have not been tested and are not
Visual Studio 2019 16.3 or later is a hard requirement. Use the solution file Source/dolphin-emu.sln to build Dolphin on Windows. Attempting to install on an unsupported device will fail and display an error message. A graphics processor that supports standard desktop OpenGL features is recommended for best performance.ĭolphin can only be installed on devices that satisfy the above requirements.
Performance varies heavily with driver quality.