Note that all of those Ishiiruka additions have caveats, however. In the meantime, informed users have a choice. And that's great! Eventually time or development will take care of the things Ishiiruka was made for, and those things will become irrelevant. It's a good situation, really, if you are frustrated that Dolphin isn't doing something or removed something, an informed user can use Ishiiruka. Meanwhile Ishiiruka is focusing on hacks and niche features, while utilizing as much of the speed and accuracy from mainline dolphin as it can. So Dolphin Master is shedding support for ancient hardware in order to focus on speed and accuracy (and some snazzy new enhancements), and has seen great gains because of it. Think of it as a short term loss long term gain type thing?Īnyway, that's the real difference. Sure async shader compilation doesn't fix the issue of shader generation lag, but why not just implement the workaround in Dolphin in the meantime? That's part of the philosophical difference too! After years of working in Dolphin, the devs realized that implementing hacks delays the finding of a proper solution, sometimes by as long as years! It has been proven time and time again in Dolphin's history that an effective workaround means there is less interest or reason to fix the bug properly! So even knowing async shader compilation is available, the devs have rejected it so they can implement a proper fix. Tino on the other hand, went on ahead and implemented async shader compilation, problems and all, in order to do what it could in the meantime to address the issue. The Dolphin devs knew about using async shader compilation to get around it, and rejected it, noting that it renders black while compiling the shader and wanting a better way: ubershaders (coming soon eventually ). Right now Dolphin has a significant shader compilation lag time. Tino still prefers to hack around problems and support older things (like D3D9 cards), so Ishiiruka was born.Īsync Shader Compilation is a great example of that. Around 3.5, the devs choose to start cleaning up Dolphin and doing things the right way, avoiding hacks. The difference between Master and Ishiiruka is mainly philosophical.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |