GPU/D3D12: Fix incorrect stream buffer upload size

This commit is contained in:
Connor McLaughlin 2021-07-30 00:31:24 +10:00
parent 4668334516
commit cb1e15da58

View file

@ -802,7 +802,7 @@ bool GPU_HW_D3D12::BlitVRAMReplacementTexture(const TextureReplacementTexture* t
const u32 sb_offset = m_texture_replacment_stream_buffer.GetCurrentOffset();
D3D12::Texture::CopyToUploadBuffer(tex->GetPixels(), tex->GetByteStride(), tex->GetHeight(),
m_texture_replacment_stream_buffer.GetCurrentHostPointer(), copy_pitch);
m_texture_replacment_stream_buffer.CommitMemory(sb_offset);
m_texture_replacment_stream_buffer.CommitMemory(required_size);
m_vram_write_replacement_texture.CopyFromBuffer(0, 0, tex->GetWidth(), tex->GetHeight(), copy_pitch,
m_texture_replacment_stream_buffer.GetBuffer(), sb_offset);
m_vram_write_replacement_texture.TransitionToState(D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE);