From ebfc9b0887396335bdfa72d0e4b708823cfa56a9 Mon Sep 17 00:00:00 2001 From: ParantezTech <12572227+par274@users.noreply.github.com> Date: Mon, 5 Oct 2026 18:38:08 +0300 Subject: [PATCH] [GPU] Mark sampled DCC clears through the metadata fill path --- src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.Rendering.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.Rendering.cs b/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.Rendering.cs index ce67f5a..9db7364 100644 --- a/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.Rendering.cs +++ b/src/SharpEmu.Libs/VideoOut/VulkanVideoPresenter.Rendering.cs @@ -607,7 +607,7 @@ internal static unsafe partial class VulkanVideoPresenter _vk.CmdClearColorImage(command, image.Backing.Handle, ImageLayout.TransferDstOptimal, &clearValue, 1, &vkRange); if (!tracked) { - _bufferCache.FillBuffer(guestSlice, sliceSize, uint.MaxValue, false); + _bufferCache.FillDccMetadata(guestSlice, sliceSize, uint.MaxValue); if (RenderTrace.Enabled && RenderTrace.MetadataClear()) { RenderTrace.Write(