diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2020-06-26 02:27:24 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2020-06-26 02:27:36 +0300 |
commit | 46815753cf0d8045b8a160b46de5f97013c2e32f (patch) | |
tree | 5b160bd376f774a765ee3cc7e80d17cf028b7ea5 /source/blender/editors/interface/interface_draw.c | |
parent | 62aa103d485fd6e0b15100c1928695c4fb3ce039 (diff) |
Fix T78237 UI: NLA colors black and broken
This was caused by missing GL blend. This patch also fix the broken
strip appearance under timeline zoom.
Diffstat (limited to 'source/blender/editors/interface/interface_draw.c')
-rw-r--r-- | source/blender/editors/interface/interface_draw.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_draw.c b/source/blender/editors/interface/interface_draw.c index 98cb85061f2..d9402261175 100644 --- a/source/blender/editors/interface/interface_draw.c +++ b/source/blender/editors/interface/interface_draw.c @@ -475,13 +475,18 @@ void UI_draw_roundbox_shade_x(bool filled, .color_outline[1] = clamp_f(col[1] + shadetop + shadedown, 0.0f, 1.0f), .color_outline[2] = clamp_f(col[2] + shadetop + shadedown, 0.0f, 1.0f), .color_outline[3] = clamp_f(col[3] + shadetop + shadedown, 0.0f, 1.0f), + .shade_dir = 1.0f, .alpha_discard = 1.0f, }; + GPU_blend(true); + GPUBatch *batch = ui_batch_roundbox_widget_get(); GPU_batch_program_set_builtin(batch, GPU_SHADER_2D_WIDGET_BASE); GPU_batch_uniform_4fv_array(batch, "parameters", 11, (float *)&widget_params); GPU_batch_draw(batch); + + GPU_blend(false); } #if 0 /* unused */ |