I S H I I R U K A - DOLPHIN
![[Image: hhoMTb9.png?1]](http://i.imgur.com/hhoMTb9.png?1)
This Version complements Official Dolphin-Master giving support for legacy devices, and reducing cpu usage on the graphic thread.
The focus is the gaming experience and speed. At the momment the focus is only in Windows DX9/DX11.
You may see issues that are already solved in lastest Official versions.
Please test the new versions will be appreciated, and not forget comment if Ishiiruka was usefull for you.
Thank you. Have Happy Gamming and Enjoy!.
Tino
LAST UPDATE 2015-07-22
Important 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
- Dolpby Pro Logic II support for xaudio and openal
- Larger internal resolutions (IRx6) to allow 4k gaming
- Custom Texture improvements to allow direct compressed texture loading including mipmaps
- DSP - Time Streching Option (Improve sound output to avoid sound skipping on slow machines)
- DX9 support for old machines
- Modified Post Procesing interface to support:
- -Multiple Stages allowing more complex effects.
- -Depth and native gamma as inputs.
- -DX11.
- -Custom version of DolphinFX that work under dx11 and ogl
- -SSAO and DOF.
Other Features
- Multithreaded Shader Compilation
- Early depth test implementation to correct related issues and increase performance
- Fast-Depth option now control the use or not of the accurate early z emulation so enabling fast depth will give a speed boos in some systems
- Fast EFB Access. Implement global EFB Access Cache to reduce GPU stalls caused by CPU access to the efb (This option is Hack Tab in Gfx Options)
- Shader generation Path reorganization to improve performance
- Implemented 3d support for Side by side/TopBottom 3d rendering
- Many DX9 old bugs fixes (ZComploc, Tev emulation, etc)
- Others fixes and little improves.
DOWNLOAD
Latest
https://goo.gl/31cRcc
https://goo.gl/YzHNa5
https://goo.gl/NXV6b7
Stable 381(2e95783):
- Merged latest master changes.
- Added and option to apply scaling filter while resolving efb to the screen. this will reduce aliasing when using efb sizes larger than the screen resolution.
this option is available in dx9, dx11 and ogl
- Merged latest master version.
- Fix for some issues reported in this forum.
- Implemented support for depth postprocessing with virtual xfb enabled.
Older versions
https://goo.gl/pFWsMB
https://goo.gl/Eldxmf
Source code is available on GitHub
https://github.com/Tinob/Ishiiruka
Configuration
Async shader options
![[Image: wT4HDaK.png?1]](http://i.imgur.com/wT4HDaK.png?1)
- Full Async Shader = No slowdowns caused by shaders compilation . -> Requeriments: Low CPU (Possibles Glitches)
- Predictive FIFO + Full Async Shader = Less slowdowns caused by shaders compilation. -> Requeriments: High CPU depending of the game. (Reduce Possibles Glitches)
- Predictive FIFO = Less slowdowns caused by shaders compilation. -> Requeriments: High CPU depending on the game. (No Glitches)
- Predictive FIFO + Wait for Shader = Safe way to avoid Fifo Resets. Fix FZero and MP slowdown caused by FIFO Resets. -> Requeriments: High CPU depending of the game. (No Glitches - This option is not usefull to avoid compilation time is the opposite to "Full Async Shader")
DSP Options - Time streching
![[Image: xnIy2s0.png?1]](http://i.imgur.com/xnIy2s0.png?1)
Enable sound streching to avoid crackling because of slow VPS in the emulation.
It will introduce some latency.
Async Shader Compilation Demos
Credits
Marcosvitali for the hard work on the predictive FIFO and for new ordered main post
JMC47 for sufering testing my code and producing videos
Galop for GPU texture Encoder/Decoder implementation from his DX11 improve branch.
Xnessax for ishiiruka art
Official Dolphin Developers



![[Image: FkVTAci.png]](http://i.imgur.com/FkVTAci.png)
yes I'am rodolfo
