|
@@ -585,8 +585,7 @@ void RasterizerCanvasBaseGLES3::_draw_gui_primitive(int p_points, const Vector2
|
|
|
}
|
|
|
|
|
|
glBindBuffer(GL_ARRAY_BUFFER, data.polygon_buffer);
|
|
|
- //TODO the below call may need to be replaced with: p_points * stride * 4 * sizeof(float), &b[0]);
|
|
|
- storage->buffer_orphan_and_upload(data.polygon_buffer_size, 0, p_points * stride * 4, &b[0], GL_ARRAY_BUFFER, _buffer_upload_usage_flag);
|
|
|
+ storage->buffer_orphan_and_upload(data.polygon_buffer_size, 0, p_points * stride * sizeof(float), &b[0], GL_ARRAY_BUFFER, _buffer_upload_usage_flag);
|
|
|
|
|
|
glBindVertexArray(data.polygon_buffer_quad_arrays[version]);
|
|
|
glDrawArrays(prim[p_points], 0, p_points);
|