Fix T73793 Walk navigation crosshair gets hidden behind objects
This is a bug that the recent refactor exposed. Some widgets were drawing with alpha set to 0.
This commit is contained in:
parent
9491e7d7c2
commit
b117b8e818
Notes:
blender-bot
2023-02-14 07:53:51 +01:00
Referenced by issue #73793, Walk navigation crosshair gets hidden behind objects
|
@ -1031,7 +1031,7 @@ static void knifetool_draw_angle_snapping(const KnifeTool_OpData *kcd)
|
|||
uint pos = GPU_vertformat_attr_add(immVertexFormat(), "pos", GPU_COMP_F32, 3, GPU_FETCH_FLOAT);
|
||||
|
||||
immBindBuiltinProgram(GPU_SHADER_3D_UNIFORM_COLOR);
|
||||
immUniformThemeColor(TH_TRANSFORM);
|
||||
immUniformThemeColor3(TH_TRANSFORM);
|
||||
GPU_line_width(2.0);
|
||||
|
||||
immBegin(GPU_PRIM_LINES, 2);
|
||||
|
|
|
@ -570,7 +570,7 @@ static void drawviewborder(Scene *scene, Depsgraph *depsgraph, ARegion *ar, View
|
|||
GPU_blend(false);
|
||||
}
|
||||
|
||||
immUniformThemeColor(TH_BACK);
|
||||
immUniformThemeColor3(TH_BACK);
|
||||
imm_draw_box_wire_2d(shdr_pos, x1i, y1i, x2i, y2i);
|
||||
|
||||
#ifdef VIEW3D_CAMERA_BORDER_HACK
|
||||
|
@ -607,7 +607,7 @@ static void drawviewborder(Scene *scene, Depsgraph *depsgraph, ARegion *ar, View
|
|||
imm_draw_box_wire_2d(shdr_pos, x1i - 1, y1i - 1, x2i + 1, y2i + 1);
|
||||
}
|
||||
|
||||
immUniformThemeColor(TH_VIEW_OVERLAY);
|
||||
immUniformThemeColor3(TH_VIEW_OVERLAY);
|
||||
imm_draw_box_wire_2d(shdr_pos, x1i, y1i, x2i, y2i);
|
||||
}
|
||||
|
||||
|
|
|
@ -242,7 +242,7 @@ static void drawFlyPixel(const struct bContext *UNUSED(C), ARegion *UNUSED(ar),
|
|||
|
||||
immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR);
|
||||
|
||||
immUniformThemeColor(TH_VIEW_OVERLAY);
|
||||
immUniformThemeColor3(TH_VIEW_OVERLAY);
|
||||
|
||||
immBegin(GPU_PRIM_LINES, 16);
|
||||
|
||||
|
|
|
@ -316,7 +316,7 @@ static void drawWalkPixel(const struct bContext *UNUSED(C), ARegion *ar, void *a
|
|||
|
||||
immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR);
|
||||
|
||||
immUniformThemeColor(TH_VIEW_OVERLAY);
|
||||
immUniformThemeColor3(TH_VIEW_OVERLAY);
|
||||
|
||||
immBegin(GPU_PRIM_LINES, 8);
|
||||
|
||||
|
|
|
@ -458,7 +458,7 @@ void ED_region_draw_mouse_line_cb(const bContext *C, ARegion *ar, void *arg_info
|
|||
immUniform2f("viewport_size", viewport_size[2] / UI_DPI_FAC, viewport_size[3] / UI_DPI_FAC);
|
||||
|
||||
immUniform1i("colors_len", 0); /* "simple" mode */
|
||||
immUniformThemeColor(TH_VIEW_OVERLAY);
|
||||
immUniformThemeColor3(TH_VIEW_OVERLAY);
|
||||
immUniform1f("dash_width", 6.0f);
|
||||
immUniform1f("dash_factor", 0.5f);
|
||||
|
||||
|
|
Loading…
Reference in New Issue