diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-05-28 18:18:39 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-05-28 18:19:42 +0300 |
commit | c4e4b6872a918e8e58ff2d01306f96a17c65b9f5 (patch) | |
tree | 057f31d4ebf827056e5f886185cf669d88ee77f8 /source/blender/draw/intern/draw_manager_exec.c | |
parent | 9e85d4052fbc19d9244862d5858147e0d1ba83c3 (diff) |
DRW: Fix issue introduce in removal of DRW_STATE_POINT
Fix issue raised by mano-wii in rB97d22e12b521
Fix T65050 knife tool snapping indicator not visible
Diffstat (limited to 'source/blender/draw/intern/draw_manager_exec.c')
-rw-r--r-- | source/blender/draw/intern/draw_manager_exec.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/source/blender/draw/intern/draw_manager_exec.c b/source/blender/draw/intern/draw_manager_exec.c index ae0239a7e49..85490e2f81d 100644 --- a/source/blender/draw/intern/draw_manager_exec.c +++ b/source/blender/draw/intern/draw_manager_exec.c @@ -251,6 +251,19 @@ void drw_state_set(DRWState state) } } + /* Program Points Size */ + { + int test; + if ((test = CHANGED_TO(DRW_STATE_PROGRAM_POINT_SIZE))) { + if (test == 1) { + GPU_program_point_size(true); + } + else { + GPU_program_point_size(false); + } + } + } + /* Stencil */ { DRWState test; @@ -355,7 +368,6 @@ void DRW_state_reset(void) DRW_state_reset_ex(DRW_STATE_DEFAULT); GPU_point_size(5); - GPU_program_point_size(true); /* Reset blending function */ glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE_MINUS_SRC_ALPHA); |