OpenGL: remove last uses of sdrawline & sdrawbox
Part of T49043
This commit is contained in:
parent
0c5b197447
commit
b3a4b61a3b
|
@ -60,9 +60,10 @@
|
|||
#include "BKE_image.h"
|
||||
#include "BKE_paint.h"
|
||||
|
||||
#include "BIF_gl.h"
|
||||
#include "BIF_glutil.h"
|
||||
|
||||
#include "GPU_immediate.h"
|
||||
|
||||
#include "BLF_api.h"
|
||||
|
||||
#include "ED_gpencil.h"
|
||||
|
@ -71,8 +72,6 @@
|
|||
#include "ED_render.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
#include "GPU_shader.h"
|
||||
|
||||
#include "UI_interface.h"
|
||||
#include "UI_resources.h"
|
||||
#include "UI_view2d.h"
|
||||
|
@ -353,8 +352,11 @@ void ED_image_draw_info(Scene *scene, ARegion *ar, bool color_manage, bool use_d
|
|||
}
|
||||
|
||||
/* draw outline */
|
||||
glColor3ub(128, 128, 128);
|
||||
sdrawbox(color_rect.xmin, color_rect.ymin, color_rect.xmax, color_rect.ymax);
|
||||
unsigned int pos = add_attrib(immVertexFormat(), "pos", COMP_F32, 2, KEEP_FLOAT);
|
||||
immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR);
|
||||
immUniformColor3ub(128, 128, 128);
|
||||
imm_draw_line_box(pos, color_rect.xmin, color_rect.ymin, color_rect.xmax, color_rect.ymax);
|
||||
immUnbindProgram();
|
||||
|
||||
dx += 1.75f * UI_UNIT_X;
|
||||
|
||||
|
|
|
@ -1837,25 +1837,26 @@ static void outliner_back(ARegion *ar)
|
|||
static void outliner_draw_restrictcols(ARegion *ar)
|
||||
{
|
||||
glLineWidth(1.0f);
|
||||
UI_ThemeColorShadeAlpha(TH_BACK, -15, -200);
|
||||
|
||||
unsigned int pos = add_attrib(immVertexFormat(), "pos", COMP_I32, 2, CONVERT_INT_TO_FLOAT);
|
||||
immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR);
|
||||
immUniformThemeColorShadeAlpha(TH_BACK, -15, -200);
|
||||
immBegin(PRIM_LINES, 6);
|
||||
|
||||
/* view */
|
||||
sdrawline((int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_VIEWX),
|
||||
(int)ar->v2d.cur.ymax,
|
||||
(int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_VIEWX),
|
||||
(int)ar->v2d.cur.ymin);
|
||||
immVertex2i(pos, (int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_VIEWX), (int)ar->v2d.cur.ymax);
|
||||
immVertex2i(pos, (int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_VIEWX), (int)ar->v2d.cur.ymin);
|
||||
|
||||
/* render */
|
||||
sdrawline((int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_SELECTX),
|
||||
(int)ar->v2d.cur.ymax,
|
||||
(int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_SELECTX),
|
||||
(int)ar->v2d.cur.ymin);
|
||||
immVertex2i(pos, (int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_SELECTX), (int)ar->v2d.cur.ymax);
|
||||
immVertex2i(pos, (int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_SELECTX), (int)ar->v2d.cur.ymin);
|
||||
|
||||
/* render */
|
||||
sdrawline((int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_RENDERX),
|
||||
(int)ar->v2d.cur.ymax,
|
||||
(int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_RENDERX),
|
||||
(int)ar->v2d.cur.ymin);
|
||||
immVertex2i(pos, (int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_RENDERX), (int)ar->v2d.cur.ymax);
|
||||
immVertex2i(pos, (int)(ar->v2d.cur.xmax - OL_TOG_RESTRICT_RENDERX), (int)ar->v2d.cur.ymin);
|
||||
|
||||
immEnd();
|
||||
immUnbindProgram();
|
||||
}
|
||||
|
||||
/* ****************************************************** */
|
||||
|
|
Loading…
Reference in New Issue