eden/src/video_core/vulkan_common
wildcard e60fd4b68b
[VMA] Phase 3:- Hand all allocation & binding to VMA (#362)
This patch completely removes the Custom Sub allocator with VMA and delegates everything to the VMA.
Overall, the patch integrates VMA and simplifies memory management.
Once these changes pass the testing, it will be used as a base for further improvement.
Note to testers, test for stability and performance.

Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/362
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@outlook.com>
Co-authored-by: wildcard <wildcard@eden-emu.dev>
Co-committed-by: wildcard <wildcard@eden-emu.dev>
2025-09-01 00:20:03 +02:00
..
nsight_aftermath_tracker.cpp [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
nsight_aftermath_tracker.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
vk_enum_string_helper.h Simplify VkResult lookup 2024-01-22 03:10:43 +00:00
vma.cpp vma: enable options everywhere 2023-07-31 13:01:21 +02:00
vma.h [VMA] Phase 3:- Hand all allocation & binding to VMA (#362) 2025-09-01 00:20:03 +02:00
vulkan.h vulkan: centralize config 2023-08-02 00:05:14 +02:00
vulkan_debug_callback.cpp renderer_vulkan: Remove debug report 2023-09-08 23:28:46 +03:00
vulkan_debug_callback.h renderer_vulkan: Remove debug report 2023-09-08 23:28:46 +03:00
vulkan_device.cpp [VMA] Phase 3:- Hand all allocation & binding to VMA (#362) 2025-09-01 00:20:03 +02:00
vulkan_device.h [vulkan] add native cubic filtering (#88) 2025-07-22 20:49:00 +02:00
vulkan_instance.cpp renderer_vulkan: Remove debug report 2023-09-08 23:28:46 +03:00
vulkan_instance.h vulkan_common: unify VK_EXT_debug_utils and selection of validation layer 2023-01-01 11:59:47 -05:00
vulkan_library.cpp Add macos moltenvk bundle, Add copy moltevk dylib script 2023-08-22 10:22:28 +08:00
vulkan_library.h android: native: Add support for custom Vulkan driver loading. 2023-06-03 00:05:31 -07:00
vulkan_memory_allocator.cpp [VMA] Phase 3:- Hand all allocation & binding to VMA (#362) 2025-09-01 00:20:03 +02:00
vulkan_memory_allocator.h [VMA] Phase 3:- Hand all allocation & binding to VMA (#362) 2025-09-01 00:20:03 +02:00
vulkan_raii.h Fix some issues in RAII 2025-04-30 03:57:11 -03:00
vulkan_surface.cpp vulkan: centralize config 2023-08-02 00:05:14 +02:00
vulkan_surface.h vulkan_surface: Pass only window info for surface creation 2023-05-02 21:51:30 -04:00
vulkan_wrapper.cpp [vk] Bring Vulkan closer to Spec (#180) 2025-08-13 18:02:05 +02:00
vulkan_wrapper.h [vk] Bring Vulkan closer to Spec (#180) 2025-08-13 18:02:05 +02:00