Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

v2.1.6

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Apr 14:32
· 34 commits to main since this release

Ryujinx new shader cache, part 2/3

[Backend]

  • When listing shaders count for games (the "Emusak shader count" field), the new shader cache is implemented and shaders count can be either legacy system or new one.

[EmuSAK application]

  • When downloading shaders, detect if it's legacy or current system and install them properly.
  • When sharing shaders, check if shader cache is current system. If user try to share a legacy shader cache, an error popup will be displayed asking user to convert the cache in Ryujinx first by running the game.
  • When sharing shaders, pack shaders files using new system
  • Prevent user to share several times same cache, causing a flood in validation channel
  • Update "share shaders" label when sharing shaders feature is remotely disabled

Sharing shaders is still disabled, but we can distribute shader caches using new system by uploading them manually to EmuSAK server. Please update to this version, otherwise you'll have issue while downloading shaders using new Ryujinx system with previous versions. I think we can enable sharing shaders feature remotely without any client update when it's ready.