Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/overlay_edit_mesh.c
| Show First 20 Lines • Show All 354 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| void OVERLAY_edit_mesh_draw(OVERLAY_Data *vedata) | void OVERLAY_edit_mesh_draw(OVERLAY_Data *vedata) | ||||
| { | { | ||||
| OVERLAY_PassList *psl = vedata->psl; | OVERLAY_PassList *psl = vedata->psl; | ||||
| OVERLAY_PrivateData *pd = vedata->stl->pd; | OVERLAY_PrivateData *pd = vedata->stl->pd; | ||||
| OVERLAY_FramebufferList *fbl = vedata->fbl; | OVERLAY_FramebufferList *fbl = vedata->fbl; | ||||
| if (DRW_state_is_fbo()) { | |||||
| GPU_framebuffer_bind(fbl->overlay_default_fb); | GPU_framebuffer_bind(fbl->overlay_default_fb); | ||||
| } | |||||
| DRW_draw_pass(psl->edit_mesh_weight_ps); | DRW_draw_pass(psl->edit_mesh_weight_ps); | ||||
| DRW_draw_pass(psl->edit_mesh_analysis_ps); | DRW_draw_pass(psl->edit_mesh_analysis_ps); | ||||
| DRW_draw_pass(psl->edit_mesh_depth_ps[NOT_IN_FRONT]); | DRW_draw_pass(psl->edit_mesh_depth_ps[NOT_IN_FRONT]); | ||||
| if (pd->edit_mesh.do_zbufclip) { | if (pd->edit_mesh.do_zbufclip) { | ||||
| DRW_draw_pass(psl->edit_mesh_depth_ps[IN_FRONT]); | DRW_draw_pass(psl->edit_mesh_depth_ps[IN_FRONT]); | ||||
| Show All 39 Lines | |||||