eden/src/video_core/vulkan_common
MaranBr b5f9f8b743
[vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511)
This fixes a visual corruption issue that occurred intermittently after loading screens, where some games would start the scene with vertex explosions, artifacts or with all colors blown out, resembling neon.

Among the known games affected by this bug are Mario Kart 8 Deluxe, The Legend of Zelda: Breath of the Wild, The Legend of Zelda: Tears of the Kingdom, Kirby and the Forgotten Land, Luigi's Mansion 3, Xenoblade Chronicles 3 and possibly others as well.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3511
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2026-03-02 02:51:50 +01:00
..
nsight_aftermath_tracker.cpp [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
nsight_aftermath_tracker.h
vk_enum_string_helper.h Simplify VkResult lookup 2024-01-22 03:10:43 +00:00
vma.h [cmake] fix video_core and tests comp errors on Windows (#2631) 2025-10-05 00:00:52 +02:00
vulkan.h [refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState (#3074) 2026-01-07 06:49:32 +01:00
vulkan_debug_callback.cpp [android] gpu logs functions (#3389) 2026-02-01 02:02:23 +01:00
vulkan_debug_callback.h renderer_vulkan: Remove debug report 2023-09-08 23:28:46 +03:00
vulkan_device.cpp [vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511) 2026-03-02 02:51:50 +01:00
vulkan_device.h [vk] Enable VK_IMG_filter_cubic on powervr (#3643) 2026-03-01 01:53:15 +01:00
vulkan_instance.cpp [vk] load VK_KHR_GET_SURFACE_CAPABILITIES_2 on drivers (not a hard requirement) for maintainance 1 (#3514) 2026-02-11 18:54:24 +01: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 [android] gpu logs functions (#3389) 2026-02-01 02:02:23 +01:00
vulkan_memory_allocator.h [VMA] Phase 3:- Hand all allocation & binding to VMA (#362) 2025-09-01 00:20:03 +02:00
vulkan_surface.cpp [vk, macos] fix missing VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT sType (#3510) 2026-02-09 21:21:14 +01:00
vulkan_surface.h vulkan_surface: Pass only window info for surface creation 2023-05-02 21:51:30 -04:00
vulkan_wrapper.cpp [desktop] Show basic driver info on GPU selector box (#3636) 2026-02-26 01:04:14 +01:00
vulkan_wrapper.h [desktop] Show basic driver info on GPU selector box (#3636) 2026-02-26 01:04:14 +01:00