diff --git a/rpcs3/Emu/RSX/Common/BufferUtils.cpp b/rpcs3/Emu/RSX/Common/BufferUtils.cpp index bdfd1b39dd..ba4c7a1338 100644 --- a/rpcs3/Emu/RSX/Common/BufferUtils.cpp +++ b/rpcs3/Emu/RSX/Common/BufferUtils.cpp @@ -304,8 +304,8 @@ void write_index_array_for_non_indexed_non_native_primitive_to_buffer(char* dst, { case rsx::primitive_type::line_loop: for (unsigned i = 0; i < count; ++i) - dst[i] = i; - dst[count] = 0; + typedDst[i] = i; + typedDst[count] = 0; return; case rsx::primitive_type::triangle_fan: case rsx::primitive_type::polygon: