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

Latte improvements + Better unicode support in gfx pack code #1036

Merged
merged 5 commits into from
Dec 10, 2023

Conversation

Exzap
Copy link
Member

@Exzap Exzap commented Dec 6, 2023

Aside from smaller refactoring and bug fixes, the bigger changes in this PR are:

  • An attempt to streamline the Latte backend code for calculating slice/mip indices during texture creation and copy. There was a discrepancy where slice and mip index where calculated differently (and sometimes incorrectly) for newly created textures vs textures sourced from cache. This is a kind of risky core change that may break things, so testing is needed!
  • Fixed an issue where shaders generated with CafeGLSL could fail to compile due to using an unsupported way of encoding texture coordinates into the texture sample instruction
  • Refactored unicode handling for graphic packs. Fixes Graphic pack causes crash when emulator path contains accents #1018

@Exzap Exzap merged commit dee7644 into cemu-project:main Dec 10, 2023
5 checks passed
@Exzap Exzap deleted the misc-fixes-12 branch December 13, 2023 11:30
@Exzap Exzap mentioned this pull request Dec 16, 2023
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.

Graphic pack causes crash when emulator path contains accents
1 participant