Difference between revisions of "Ishiiruka-Dolphin"

From Emulation General Wiki
Jump to navigation Jump to search
(Created page with "{{stub}} {{Infobox emulator |title = Ishiiruka-Dolphin |logo = Ishiiruka-Dolphin-logo.png |logowidth = 130 |developer = [https://github.com/Tinob/Ishi...")
 
(Over 2 years with no updates)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox emulator
 
{{Infobox emulator
 
|title        = Ishiiruka-Dolphin
 
|title        = Ishiiruka-Dolphin
Line 6: Line 5:
 
|developer    = [https://github.com/Tinob/Ishiiruka/graphs/contributors Ishiiruka-Dolphin Team]
 
|developer    = [https://github.com/Tinob/Ishiiruka/graphs/contributors Ishiiruka-Dolphin Team]
 
|version      = 1118, v6 (Android)
 
|version      = 1118, v6 (Android)
|active        = Yes
+
|active        = No
|platform      = [[Emulators on Windows|Windows]]<br>[[Emulators on Linux|Linux]]<br>[[Emulators on macOS|macOS]]<br>[[Emulators on Android OS|Android]]
+
|platform      = [[Emulators on Windows|Windows]]<br>[[Emulators on Linux|Linux]]<br>[[Emulators on macOS|macOS]]<br>[[Emulators on Android|Android]]
 
|architecture  =  
 
|architecture  =  
 
|target        = [[GameCube emulators|GameCube]]<br>[[Wii emulators|Wii]]
 
|target        = [[GameCube emulators|GameCube]]<br>[[Wii emulators|Wii]]
Line 17: Line 16:
 
|license      = GPL v2.0
 
|license      = GPL v2.0
 
|source        = [https://github.com/Tinob/Ishiiruka GitHub]
 
|source        = [https://github.com/Tinob/Ishiiruka GitHub]
|bios          = [[Emulator_Files#GameCube_.2F_Wii|Optional]]
+
|bios          = [[Emulator_files#GameCube_.2F_Wii|Optional]]
 
}}
 
}}
'''Ishiiruka-Dolphin''' is an open-source [[GameCube emulators|GameCube]], [[Wii emulators|Wii emulator]]. It is based on the emulator [[Dolphin]] that has added optimization features.
+
 
 +
'''Ishiiruka-Dolphin''' is a fork of [[Dolphin]] optimized towards performance at the cost of [[Emulation accuracy|accuracy]] and stability in the process.
  
 
==Download==
 
==Download==
Line 36: Line 36:
 
|}
 
|}
  
 +
==Review==
 +
Ishiiruka-Dolphin was once commonly used for its asynchronous shader compilation feature, which essentially eliminated stuttering at the expense of graphical glitches. However, this feature is now included in mainline Dolphin and is less necessary anyways due to Ubershaders. Ishiiruka-Dolphin has also not been updated recently and had missing or broken features compared to mainline even when it was updated. It is thus only recommended to use Ishiiruka-Dolphin if you absolutely need DirectX 9 support for speed on older machines, although this renderer is highly inaccurate and was removed from mainline for a reason.
 +
 +
==Features==
 +
* Async shader compilation (Avoiding shader compilation time)
 +
*Galop's DX11 Texture Encoder/Decoder (Improve Texture decoding specially EFB TO RAM)
 +
*Pre-compiled Vertex loader & Optimized vertex decoding using SSSE3 and SSE4
 +
*Dolby Pro Logic II support for XAudio and OpenAL
 +
*Custom Texture improvements to allow directly compressed texture loading including mipmaps
 +
*DSP - Time Stretching Option (Improve sound output to avoid sound skipping on slow machines)
 +
*DX9 support for old machines
 +
*Modified Post Processing interface to support:
 +
:*Multiple Stages allowing more complex effects.::*Depth and native gamma as inputs.
 +
:*Custom version of DolphinFX that work under dx11 and ogl
 +
:*SSAO and DOF.
 +
:*Texture Scaling Support
 +
:*Bump Mapping with advanced material properties
 +
:*Phong Specular reflection to improve lighting quality
 +
:*Tessellation and Displacement Mapping
 +
:*Rim Lighting
 +
:*Bump auto-generation to improve lighting
 +
<!--
 
==References==
 
==References==
 
{{Reflist}}
 
{{Reflist}}
 
+
-->
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 +
[[Category:Console emulators]]
 +
[[Category:Home console emulators]]
 +
[[Category:Multi-emulators]]
 
[[Category:GameCube emulators]]
 
[[Category:GameCube emulators]]
 
[[Category:Wii emulators]]
 
[[Category:Wii emulators]]
Line 46: Line 71:
 
[[Category:MacOS emulation software]]
 
[[Category:MacOS emulation software]]
 
[[Category:Android emulation software]]
 
[[Category:Android emulation software]]
 +
[[Category:Forks]]
 +
[[Category:Inactive emulation software]]

Latest revision as of 22:04, 24 March 2024

Ishiiruka-Dolphin
Ishiiruka-Dolphin-logo.png
Developer(s) Ishiiruka-Dolphin Team
Latest version 1118, v6 (Android)
Active No
Platform(s) Windows
Linux
macOS
Android
Emulates GameCube
Wii
Website Thread
License GPL v2.0
Source code GitHub
BIOS/Keys Optional

Ishiiruka-Dolphin is a fork of Dolphin optimized towards performance at the cost of accuracy and stability in the process.

Download[edit]

Windows Official releases

Linux SUSE packages
Android Android port

Review[edit]

Ishiiruka-Dolphin was once commonly used for its asynchronous shader compilation feature, which essentially eliminated stuttering at the expense of graphical glitches. However, this feature is now included in mainline Dolphin and is less necessary anyways due to Ubershaders. Ishiiruka-Dolphin has also not been updated recently and had missing or broken features compared to mainline even when it was updated. It is thus only recommended to use Ishiiruka-Dolphin if you absolutely need DirectX 9 support for speed on older machines, although this renderer is highly inaccurate and was removed from mainline for a reason.

Features[edit]

  • Async shader compilation (Avoiding shader compilation time)
  • Galop's DX11 Texture Encoder/Decoder (Improve Texture decoding specially EFB TO RAM)
  • Pre-compiled Vertex loader & Optimized vertex decoding using SSSE3 and SSE4
  • Dolby Pro Logic II support for XAudio and OpenAL
  • Custom Texture improvements to allow directly compressed texture loading including mipmaps
  • DSP - Time Stretching Option (Improve sound output to avoid sound skipping on slow machines)
  • DX9 support for old machines
  • Modified Post Processing interface to support:
  • Multiple Stages allowing more complex effects.::*Depth and native gamma as inputs.
  • Custom version of DolphinFX that work under dx11 and ogl
  • SSAO and DOF.
  • Texture Scaling Support
  • Bump Mapping with advanced material properties
  • Phong Specular reflection to improve lighting quality
  • Tessellation and Displacement Mapping
  • Rim Lighting
  • Bump auto-generation to improve lighting