From 76488fab4308bba321fc75018725216e08722cbf Mon Sep 17 00:00:00 2001 From: Wls50 Date: Thu, 4 Dec 2025 22:16:21 +0100 Subject: [PATCH] attempt to fix invalid ressource state on render target --- betterRenderer/renderer/source/gbufferblitpass.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/betterRenderer/renderer/source/gbufferblitpass.cpp b/betterRenderer/renderer/source/gbufferblitpass.cpp index 2f0b253b..42898ec5 100644 --- a/betterRenderer/renderer/source/gbufferblitpass.cpp +++ b/betterRenderer/renderer/source/gbufferblitpass.cpp @@ -246,6 +246,9 @@ void GbufferBlitPass::UpdateSceneColorForRefraction( command_list->copyTexture( m_output_copy, nvrhi::TextureSlice().resolve(m_output_copy->getDesc()), m_output, nvrhi::TextureSlice().resolve(m_output->getDesc())); + command_list->setTextureState(m_output, nvrhi::AllSubresources, + nvrhi::ResourceStates::RenderTarget); + command_list->commitBarriers(); } void GbufferBlitPass::Render(nvrhi::ICommandList* command_list,