yuzu/src
Zephyron a32de97c91 vulkan: Improve memory allocation robustness
Enhances the Vulkan memory allocator with better OOM handling and memory
alignment:

* Add memory recovery by cleaning up empty allocations before failing
* Implement proper fallback to non-device-local memory
* Simplify memory alignment handling for different vendors
* Add better error logging for allocation failures
* Add IsEmpty() helper to track unused allocations
* Fix alignment requirements for Adreno (4KB) vs other vendors

These changes improve the robustness of memory allocation, particularly
in low-memory situations, and streamline vendor-specific alignment
requirements.
2025-05-12 12:46:19 +01:00
..
android android: Update build dependencies and configurations 2025-05-12 12:46:19 +01:00
audio_core audio_core/renderer: Add compressor and splitter support for Rev13 2025-05-11 14:54:45 +01:00
common build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
core Remove redundant TranslateIPv4 function 2025-05-12 12:46:19 +01:00
dedicated_room Move time services to new IPC. 2024-01-27 03:30:09 +00:00
frontend_common Merge pull request #13047 from anpilley/import-firmware 2024-02-17 23:18:00 -05:00
hid_core build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
input_common build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
network Fixed multiplayer lobby list (thanks to anonymous contributor!) 2024-12-20 15:24:58 +00:00
shader_recompiler build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
tests Boost: Fix building against Boost 1.87.0 2024-12-20 15:24:58 +00:00
video_core vulkan: Improve memory allocation robustness 2025-05-12 12:46:19 +01:00
web_service build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
yuzu feat: Add Home Menu launch support and system improvements 2025-05-12 12:46:19 +01:00
yuzu_cmd build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
.clang-format
CMakeLists.txt Remove "/DEBUG" flag from CMAKE_EXE_LINKER_FLAGS_RELEASE 2024-12-20 15:24:58 +00:00