From 40dab1e2122f864f877ce3256ec8dc62ed28e297 Mon Sep 17 00:00:00 2001 From: Samuliak Date: Sat, 4 Jan 2025 11:24:00 +0100 Subject: [PATCH] fallback to transparent black for custom sampler border color --- src/Cafe/HW/Latte/Renderer/Metal/MetalSamplerCache.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Cafe/HW/Latte/Renderer/Metal/MetalSamplerCache.cpp b/src/Cafe/HW/Latte/Renderer/Metal/MetalSamplerCache.cpp index 4f987d83..b7d5a2ec 100644 --- a/src/Cafe/HW/Latte/Renderer/Metal/MetalSamplerCache.cpp +++ b/src/Cafe/HW/Latte/Renderer/Metal/MetalSamplerCache.cpp @@ -110,7 +110,8 @@ MTL::SamplerState* MetalSamplerCache::GetSamplerState(const LatteContextRegister else { // Metal doesn't support custom border color - samplerDescriptor->setBorderColor(MTL::SamplerBorderColorOpaqueBlack); + cemuLog_logOnce(LogType::Force, "Custom border color is not supported in Metal, using transparent black instead"); + samplerDescriptor->setBorderColor(MTL::SamplerBorderColorTransparentBlack); } samplerState = m_mtlr->GetDevice()->newSamplerState(samplerDescriptor);