Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various fixes + Coding style guidelines #968

Merged
merged 9 commits into from
Sep 14, 2023
Merged

Conversation

Exzap
Copy link
Member

@Exzap Exzap commented Sep 14, 2023

Changes in this PR:

  • First draft of coding style guidelines and a .clang-format file
  • Failing to open the Vulkan pipeline cache will no longer insta-crash, instead Cemu will try to create a new cache
  • coreinit.OSDynLoad_Acquire now fails for .rpl files which don't exist instead of returning a ghost handle. This fixes the boot crash in Togabito no Senritsu (and maybe other games?). Togabito still seems to crash right afterwards during video playback.
  • Small tweaks to make the h264 decoder a tiny bit faster
  • Fixed a shader compilation failure in Tekken Tag Tournament 2. The characters should show with correct colors most of the time now, but the bug may not be 100% gone.
  • An attempt to fix clang 16 build (Fedora 38) crashes when loading any game with multi-core recompiler #781

@Exzap Exzap merged commit 2a735f1 into cemu-project:main Sep 14, 2023
5 checks passed
@amayra
Copy link

amayra commented Sep 15, 2023

does cemu still not work with fmt 10 ?

@jn64
Copy link
Contributor

jn64 commented Sep 15, 2023

@amayra It doesn't. See #920 #924

@Exzap Exzap deleted the misc-fixes-9 branch September 29, 2023 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

clang 16 build (Fedora 38) crashes when loading any game with multi-core recompiler
3 participants