Editing Shader caches
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 14: | Line 14: | ||
Put files in <code><cemuFolder>\shaderCache\transferable\</code> | Put files in <code><cemuFolder>\shaderCache\transferable\</code> | ||
− | Newer versions of Cemu leverage Vulkan 1.2 and asynchronous shaders in a way that it may be preferable on modern GPUs to use async shaders instead of a shader cache | + | Newer versions of Cemu leverage Vulkan 1.2 and asynchronous shaders in a way that it may be preferable on modern GPUs to use async shaders instead of a shader cache. |
+ | |||
The current shader version is '''150''', but Cemu is backward-compatible from version '''149''' (Cemu version 1.7.0, 2017/05/16) | The current shader version is '''150''', but Cemu is backward-compatible from version '''149''' (Cemu version 1.7.0, 2017/05/16) | ||
Cemu 1.25.0+ is not backward-compatible with any prior transferable cache. | Cemu 1.25.0+ is not backward-compatible with any prior transferable cache. | ||
Line 176: | Line 177: | ||
Put the raw and pipeline folders in <code><RPCS3Folder>\cache\<gameSerial>\ppu-<hash>-EBOOT.BIN\shaders_cache\</code> | Put the raw and pipeline folders in <code><RPCS3Folder>\cache\<gameSerial>\ppu-<hash>-EBOOT.BIN\shaders_cache\</code> | ||
− | Current shader version is v1.94 (2022/12/11)<ref>[https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/VK/VKGSRender.cpp# | + | Current shader version is v1.94 (2022/12/11)<ref>[https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/VK/VKGSRender.cpp#L704 RPCS3's shader version source on Github]</ref> |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 187: | Line 188: | ||
! scope="col"|'''Renderer''' | ! scope="col"|'''Renderer''' | ||
! scope="col"|'''Notes''' | ! scope="col"|'''Notes''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|Ratchet and Clank: A Crack in Time | |Ratchet and Clank: A Crack in Time | ||
Line 328: | Line 322: | ||
==[[Ryujinx]]== | ==[[Ryujinx]]== | ||
− | Right click the game in | + | Right click the game in ryujinx's game list, Cache Management > Open Shader Cache Directory and copy/paste the guest folder. |
− | + | '''[https://github.com/Ecks1337/RyuSAK/releases Ryusak] is a tool to automatically download and share shader caches for Ryujinx.''' | |
− | + | ==[[yuzu]]== | |
− | + | Right click the game in yuzu's game list and click <code>Open Transferable Pipeline Cache</code> and copy/paste the .bin file. | |
− | Current shader version is | + | Current shader version is '''10''' (2023/1/11). <ref>yuzu [https://github.com/yuzu-emu/yuzu/blob/master/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp#L57 Vulkan] and [https://github.com/yuzu-emu/yuzu/blob/master/src/video_core/renderer_opengl/gl_shader_cache.cpp#L54 OpenGL] shader version source on Github</ref> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 528: | Line 407: | ||
|5 | |5 | ||
|437 | |437 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|Pokemon Shield | |Pokemon Shield | ||
Line 543: | Line 417: | ||
|5 | |5 | ||
|7178 | |7178 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|Super Mario Odyssey | |Super Mario Odyssey | ||
Line 559: | Line 428: | ||
|11803 | |11803 | ||
|- | |- | ||
− | |[https://www.mediafire.com/ | + | |[https://www.mediafire.com/file/8wceutnahk4x59b/SSBU+yuzu+vulkan+cache.7z/file Vulkan] |
− | | | + | |5 |
− | | | + | |16862 |
|- | |- | ||
|The Legend of Zelda: Breath of the Wild | |The Legend of Zelda: Breath of the Wild | ||
− | |[https:// | + | |[https://www.mediafire.com/file/sd2rp0gisdmxw0h/Breath_of_The_Wild_Shaders.rar/file Vulkan] |
|10 | |10 | ||
− | | | + | |7845 |
|- | |- | ||
− | |The Legend of Zelda: | + | |The Legend of Zelda: Tears of the Kingdom |
− | | | + | |[https://www.mediafire.com/file/n1vjrw4h1h1586p/0100f2c0115b6000.7z/file Vulkan] |
|10 | |10 | ||
− | | | + | |53665 |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|Xenoblade Chronicles 2: Torna | |Xenoblade Chronicles 2: Torna |