Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/overlay_edit_uv.c
| Show First 20 Lines • Show All 168 Lines • ▼ Show 20 Lines | if (pd->edit_uv.do_uv_overlay) { | ||||
| /* uv verts */ | /* uv verts */ | ||||
| { | { | ||||
| DRW_PASS_CREATE(psl->edit_uv_verts_ps, | DRW_PASS_CREATE(psl->edit_uv_verts_ps, | ||||
| DRW_STATE_WRITE_COLOR | DRW_STATE_WRITE_DEPTH | DRW_STATE_DEPTH_LESS_EQUAL | | DRW_STATE_WRITE_COLOR | DRW_STATE_WRITE_DEPTH | DRW_STATE_DEPTH_LESS_EQUAL | | ||||
| DRW_STATE_BLEND_ALPHA); | DRW_STATE_BLEND_ALPHA); | ||||
| GPUShader *sh = OVERLAY_shader_edit_uv_verts_get(); | GPUShader *sh = OVERLAY_shader_edit_uv_verts_get(); | ||||
| pd->edit_uv_verts_grp = DRW_shgroup_create(sh, psl->edit_uv_verts_ps); | pd->edit_uv_verts_grp = DRW_shgroup_create(sh, psl->edit_uv_verts_ps); | ||||
| const float point_size = UI_GetThemeValuef(TH_FACEDOT_SIZE); | const float point_size = UI_GetThemeValuef(TH_VERTEX_SIZE); | ||||
| DRW_shgroup_uniform_block(pd->edit_uv_verts_grp, "globalsBlock", G_draw.block_ubo); | DRW_shgroup_uniform_block(pd->edit_uv_verts_grp, "globalsBlock", G_draw.block_ubo); | ||||
| DRW_shgroup_uniform_float_copy( | DRW_shgroup_uniform_float_copy( | ||||
| pd->edit_uv_verts_grp, "pointSize", (point_size + 1.5f) * M_SQRT2); | pd->edit_uv_verts_grp, "pointSize", (point_size + 1.5f) * M_SQRT2); | ||||
| DRW_shgroup_uniform_float_copy(pd->edit_uv_verts_grp, "outlineWidth", 0.75f); | DRW_shgroup_uniform_float_copy(pd->edit_uv_verts_grp, "outlineWidth", 0.75f); | ||||
| } | } | ||||
| /* uv faces */ | /* uv faces */ | ||||
| ▲ Show 20 Lines • Show All 224 Lines • Show Last 20 Lines | |||||