From 2d71d13ea2cb7a7640e5139dc24341bd58416d57 Mon Sep 17 00:00:00 2001 From: Mike Erwin Date: Fri, 15 Jan 2016 22:59:42 -0500 Subject: OpenGL: fixes related to GL_POINTS I put all usage of GL_POINTS under the microscope. Fixed problems & optimized a couple of spots. - reduce calls to glPointSize by about 50% - draw selected & unselected vertices together for UV editor & EditMesh - draw initial gpencil stroke point the proper size - a few other smaller fixes New policy: each GL_POINTS draw call needs to set its desired point size. This eliminates half our calls to glPointSize (setting it back to its 1.0 default after every draw). --- source/blender/editors/mask/mask_draw.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'source/blender/editors/mask') diff --git a/source/blender/editors/mask/mask_draw.c b/source/blender/editors/mask/mask_draw.c index 727c2d8adc8..74af0aaffce 100644 --- a/source/blender/editors/mask/mask_draw.c +++ b/source/blender/editors/mask/mask_draw.c @@ -387,8 +387,6 @@ static void draw_spline_points(const bContext *C, MaskLayer *masklay, MaskSpline draw_circle(x, y, 6.0f, false, xscale, yscale); } - glPointSize(1.0f); - if (is_smooth) { glDisable(GL_LINE_SMOOTH); glDisable(GL_BLEND); -- cgit v1.2.3