From 56e212c9f0f17e64264a653e3b884078db2871cd Mon Sep 17 00:00:00 2001 From: Emulator-Team-2 <38318848+Emulator-Team-2@users.noreply.github.com> Date: Sat, 14 Sep 2024 22:56:43 +0200 Subject: [PATCH] added missing Clamp Modes --- src/video_core/renderer_vulkan/liverpool_to_vk.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/video_core/renderer_vulkan/liverpool_to_vk.cpp b/src/video_core/renderer_vulkan/liverpool_to_vk.cpp index 37bd7ebc4..870b47458 100644 --- a/src/video_core/renderer_vulkan/liverpool_to_vk.cpp +++ b/src/video_core/renderer_vulkan/liverpool_to_vk.cpp @@ -201,8 +201,14 @@ vk::SamplerAddressMode ClampMode(AmdGpu::ClampMode mode) { return vk::SamplerAddressMode::eClampToEdge; case AmdGpu::ClampMode::MirrorOnceLastTexel: return vk::SamplerAddressMode::eMirrorClampToEdge; + case AmdGpu::ClampMode::ClampHalfBorder: + return vk::SamplerAddressMode::eClampToBorder; + case AmdGpu::ClampMode::MirrorOnceHalfBorder: + return vk::SamplerAddressMode::eMirrorClampToEdge; case AmdGpu::ClampMode::ClampBorder: return vk::SamplerAddressMode::eClampToBorder; + case AmdGpu::ClampMode::MirrorOnceBorder: + return vk::SamplerAddressMode::eMirrorClampToEdge; default: UNREACHABLE(); }