What's New:
Major Bugs Fixed
- Correct year in the tag
- A little more sleep for the developer
- Games crashing on launch with Vulkan on executables compiled with GCC.
- Fixed issue where Circle Pad and C-Stick Up/Down button mappings are
reversed when configured with the "Set Analog Stick" button on Desktop.
What's Changed
- renderer_vulkan.h: Set PRESENT_PIPELINES = 4 by @rtiangha in #346
- renderer_vulkan: Implement memory type fallbacks and improve logging by @rtiangha in #349
- Make verbose logging the default by @rtiangha in #350
- renderer_vulkan.cpp: Add some framebuffer logging by @rtiangha in #353
- renderer_vulkan: Add initialization checks, prevent null image views from being used in descriptor sets by @rtiangha in #355
- vk_instance.h: Add more tile-based GPUs to the list of ShouldFlush() by @rtiangha in #360
- Vulkan v1.4.309 by @rtiangha in #362
- AndroidManifest.xml: Set android:appCategory to game by @OpenSauce04
- plgldr: Fix loading of plugins due to typo by @PabloMK7
- memory: Cache last physical memory pointer by @PabloMK7
- Improved realtime audio implementation by @OpenSauce04
- renderer: Add disable right eye performance hack by @PabloMK7
- Update Ubuntu runners to Clang 20 by @rtiangha in #363
- Some minor Vulkan updates by @rtiangha in #366
- configure_input.cpp: Convert SDL Axes to button mappings by @rtiangha in #367
- borked3ds_qt: Use stylesheet with light colored icons if dark mode by @kleidis in #368
- file_util.cpp: Fix CreateFullPath not working with windows paths by @PabloMK7 in #369
- Android: Fix header padding by @DavidRGriswold in #370
- Android: Make SwitchSetting only allow Boolean setting types by @kleidis in #371
Third-Party Updates
- zstd v1.5.7
- Android Gradle 8.13
- SDL2 2.32.2
- Vulkan 1.4.310
- faad2 2.11.2
- Windows/Linux now compiled with Clang 20.1.0
- Other minor updates to Android and Desktop dependencies
Known Issues
- Depending on your Android hardware, LLE audio may not work and crash the program. Workaround: Stick with HLE audio.