GPU/HW: Fix possible crash when drawing polylines

This commit is contained in:
Connor McLaughlin 2020-04-20 13:00:57 +10:00
parent 4655aa02f8
commit aaf9dcaf02

View file

@ -359,7 +359,8 @@ void GPU_HW::LoadVertices()
case Primitive::Line:
{
const u32 num_vertices = rc.polyline ? GetPolyLineVertexCount() : 2;
// Multiply by two because we don't use line strips.
const u32 num_vertices = rc.polyline ? (GetPolyLineVertexCount() * 2u) : 2u;
EnsureVertexBufferSpace(num_vertices);
const u32 first_color = rc.color_for_first_vertex;