From 72bfa849ee9769e899399ac90c0921618ea18004 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Thu, 5 Apr 2018 15:41:17 +0200 Subject: UI: Node Editor: Port nodelink drawing to shader based drawing. Use the new GPU_SHADER_2D_NODELINK and GPU_SHADER_2D_NODELINK_INST to accelerate nodelink drawing. This commit does not include the batching functionnality. So this should not make a lot of difference. --- source/blender/editors/space_node/node_draw.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'source/blender/editors/space_node/node_draw.c') diff --git a/source/blender/editors/space_node/node_draw.c b/source/blender/editors/space_node/node_draw.c index 83ea519a015..1d7e0e0b721 100644 --- a/source/blender/editors/space_node/node_draw.c +++ b/source/blender/editors/space_node/node_draw.c @@ -621,13 +621,11 @@ static void node_draw_mute_line(View2D *v2d, SpaceNode *snode, bNode *node) bNodeLink *link; glEnable(GL_BLEND); - glEnable(GL_LINE_SMOOTH); for (link = node->internal_links.first; link; link = link->next) - node_draw_link_bezier(v2d, snode, link, TH_REDALERT, 0, TH_WIRE, 0, TH_WIRE); + node_draw_link_bezier(v2d, snode, link, TH_REDALERT, TH_REDALERT, -1); glDisable(GL_BLEND); - glDisable(GL_LINE_SMOOTH); } static void node_socket_circle_draw(const bContext *C, bNodeTree *ntree, PointerRNA node_ptr, bNodeSocket *sock, unsigned pos, unsigned col) -- cgit v1.2.3