eden/src
Zephyron b550c6e3cc feat(vulkan): implement enhanced texture and shader management
This commit adds improved Vulkan functionality to the Citron emulator:

- Add thread-safe texture management with automatic error recovery
- Implement shader caching with validation support
- Add robust error handling for Vulkan operations
- Implement platform-specific initialization for Windows, Linux, and Android

These enhancements improve stability when handling texture loading errors
and provide better recovery mechanisms for Vulkan failures.

Co-authored-by: boss.sfc <boss.sfc@citron-emu.org>
Co-committed-by: boss.sfc <boss.sfc@citron-emu.org>
Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-04-12 23:39:19 -03:00
..
android WIP: Enhance shader compilation performance and control 2025-04-12 23:37:11 -03:00
audio_core Update src/audio_core/common/feature_support.h 2025-04-04 03:40:49 +02:00
common WIP: Enhance shader compilation performance and control 2025-04-12 23:37:11 -03:00
core Service: Add AliasRegionExtraSize 2025-04-12 22:54:32 -03:00
dedicated_room Changed executable names to eden 2025-04-01 18:35:37 +02:00
frontend_common Merge pull request #13047 from anpilley/import-firmware 2024-02-17 23:18:00 -05:00
hid_core Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
input_common Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
network Fix more typos 2024-01-15 23:26:53 +00:00
shader_recompiler Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
tests Implemented rewindless Fiber without Boost (using minicoro) 2025-04-04 03:40:47 +02:00
video_core feat(vulkan): implement enhanced texture and shader management 2025-04-12 23:39:19 -03:00
web_service Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
yuzu Optimize SpiriV output 2025-04-12 22:54:32 -03:00
yuzu_cmd Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
.clang-format
CMakeLists.txt Port changes from Early Access 2025-04-04 03:40:46 +02:00