eden/src/video_core/vulkan_common
innix 6fcfe7f4f3
[macOS, compat] Allow games to boot in MacOS (#372)
This fixes the crashes on game launch caused by MacOS not being present in host_manager.cpp and enables primitiveRestart for MoltenVK to suppress a bunch of errors given in the log about  MoltenVK requiring primitiveRestart. Fixes an crash when switching kingdoms in Mario Odyssey as well

EDS is forced to 0, otherwise games do not show graphics

Note: For now only dynarmicc is working, performance will be slow
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/372
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@outlook.com>
Co-authored-by: innix <dev@innix.space>
Co-committed-by: innix <dev@innix.space>
2025-09-01 09:23: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 [macOS, compat] Allow games to boot in MacOS (#372) 2025-09-01 09:23:03 +02:00
vulkan_device.h [macOS, compat] Allow games to boot in MacOS (#372) 2025-09-01 09:23:03 +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 [macOS, compat] Allow games to boot in MacOS (#372) 2025-09-01 09:23:03 +02:00
vulkan_wrapper.h [vk] Bring Vulkan closer to Spec (#180) 2025-08-13 18:02:05 +02:00