diff --git a/rpcs3/rpcs3qt/rsx_debugger.cpp b/rpcs3/rpcs3qt/rsx_debugger.cpp index 234adbd8e2..5e7c6061dd 100644 --- a/rpcs3/rpcs3qt/rsx_debugger.cpp +++ b/rpcs3/rpcs3qt/rsx_debugger.cpp @@ -1252,8 +1252,8 @@ void rsx_debugger::GetVertexProgram() const rsx::method_registers.clip_planes_mask() }; - vp_blob.resize(vp_blob.size() + vp.data.size()); - std::copy(vp.data.begin(), vp.data.end(), vp_blob.begin() + 14); + vp_blob.reserve(vp_blob.size() + vp.data.size()); + vp_blob.insert(vp_blob.end(), vp.data.begin(), vp.data.end()); std::span vp_binary(vp_blob); CgBinaryDisasm vp_disasm(vp_binary);