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,