diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index ee438f32fb..a65ae91872 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -389,10 +389,9 @@ void D3D12GSRender::InitDrawBuffers() m_commandQueueGraphic->ExecuteCommandLists(1, (ID3D12CommandList**)©cmdlist); - m_texturesRTTs[address_a] = Texture; + m_texturesRTTs[m_fbo->m_address_color_a] = Texture; m_fbo->m_address_color_a = address_a; } - } if (m_fbo == nullptr || RSXThread::m_width != m_lastWidth || RSXThread::m_height != m_lastHeight || m_lastDepth != m_surface_depth_format)