mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 21:41:26 +12:00
Fix OpenGL crash (#1668)
This commit is contained in:
parent
6b5ee57718
commit
7c1ab47262
1 changed files with 2 additions and 2 deletions
|
@ -319,7 +319,7 @@ void GLGSRender::set_vertex_buffer()
|
||||||
|
|
||||||
for (const auto &first_count : first_count_commands)
|
for (const auto &first_count : first_count_commands)
|
||||||
{
|
{
|
||||||
write_vertex_array_data_to_buffer(dest_span.subspan(offset), src_ptr, first_count.first, first_count.second, vertex_info.type, vertex_info.size, vertex_info.stride, rsx::get_vertex_type_size_on_host(vertex_info.type, vertex_info.stride));
|
write_vertex_array_data_to_buffer(dest_span.subspan(offset), src_ptr, first_count.first, first_count.second, vertex_info.type, vertex_info.size, vertex_info.stride, rsx::get_vertex_type_size_on_host(vertex_info.type, vertex_info.size));
|
||||||
offset += first_count.second * element_size;
|
offset += first_count.second * element_size;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -329,7 +329,7 @@ void GLGSRender::set_vertex_buffer()
|
||||||
gsl::span<gsl::byte> dest_span(vertex_array);
|
gsl::span<gsl::byte> dest_span(vertex_array);
|
||||||
prepare_buffer_for_writing(vertex_array.data(), vertex_info.type, vertex_info.size, vertex_draw_count);
|
prepare_buffer_for_writing(vertex_array.data(), vertex_info.type, vertex_info.size, vertex_draw_count);
|
||||||
|
|
||||||
write_vertex_array_data_to_buffer(dest_span, src_ptr, 0, max_index + 1, vertex_info.type, vertex_info.size, vertex_info.stride, rsx::get_vertex_type_size_on_host(vertex_info.type, vertex_info.stride));
|
write_vertex_array_data_to_buffer(dest_span, src_ptr, 0, max_index + 1, vertex_info.type, vertex_info.size, vertex_info.stride, rsx::get_vertex_type_size_on_host(vertex_info.type, vertex_info.size));
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t size = vertex_array.size();
|
size_t size = vertex_array.size();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue