diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-09-20 12:56:37 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-09-20 12:56:37 +0300 |
commit | 78c0bc52de7888f5deba7761b506157bf4d97a98 (patch) | |
tree | 6415d4ee7e503eefa567d071d5b474c362d8d36d | |
parent | f2da63cb12a9cbc3e5b21f5839dc7f9a9704f354 (diff) |
Fix T49408: OpenGL light widget breaks viewport shading
-rw-r--r-- | source/blender/editors/interface/interface_draw.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_draw.c b/source/blender/editors/interface/interface_draw.c index 9ce863dc8f7..01ea1e953fa 100644 --- a/source/blender/editors/interface/interface_draw.c +++ b/source/blender/editors/interface/interface_draw.c @@ -1255,6 +1255,9 @@ void ui_draw_but_UNITVEC(uiBut *but, uiWidgetColors *wcol, const rcti *rect) /* matrix after circle */ glPopMatrix(); + + /* We disabled all blender lights above, so restore them here. */ + GPU_default_lights(); } static void ui_draw_but_curve_grid(const rcti *rect, float zoomx, float zoomy, float offsx, float offsy, float step) |