From 535107e1f4f8132372a6759cdaece34a850ed57e Mon Sep 17 00:00:00 2001 From: Samuliak Date: Mon, 16 Sep 2024 09:50:39 +0200 Subject: [PATCH] fix: invalid surface copy depth --- src/Cafe/HW/Latte/Renderer/Metal/MetalRenderer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Cafe/HW/Latte/Renderer/Metal/MetalRenderer.cpp b/src/Cafe/HW/Latte/Renderer/Metal/MetalRenderer.cpp index 47660e63..d6c36676 100644 --- a/src/Cafe/HW/Latte/Renderer/Metal/MetalRenderer.cpp +++ b/src/Cafe/HW/Latte/Renderer/Metal/MetalRenderer.cpp @@ -21,7 +21,6 @@ #include "HW/Latte/Renderer/Metal/MetalCommon.h" #include "HW/Latte/Renderer/Metal/MetalLayerHandle.h" #include "HW/Latte/Renderer/Renderer.h" -#include "Metal/MTLRenderCommandEncoder.hpp" #define IMGUI_IMPL_METAL_CPP #include "imgui/imgui_extension.h" @@ -699,7 +698,7 @@ void MetalRenderer::surfaceCopy_copySurfaceWithFormatConversion(LatteTexture* so //sint32 sourceEffectiveWidth, sourceEffectiveHeight; //sourceTexture->GetEffectiveSize(sourceEffectiveWidth, sourceEffectiveHeight, srcMip); - texture_copyImageSubData(sourceTexture, srcMip, 0, 0, srcSlice, destinationTexture, dstMip, 0, 0, dstSlice, effectiveCopyWidth, effectiveCopyHeight, 0); + texture_copyImageSubData(sourceTexture, srcMip, 0, 0, srcSlice, destinationTexture, dstMip, 0, 0, dstSlice, effectiveCopyWidth, effectiveCopyHeight, 1); /* sint32 texSrcMip = srcMip;