Bug fix #2629
authorTon Roosendaal <ton@blender.org>
Fri, 27 May 2005 09:51:07 +0000 (09:51 +0000)
committerTon Roosendaal <ton@blender.org>
Fri, 27 May 2005 09:51:07 +0000 (09:51 +0000)
commit12671f30bd236d0e3d0b13266dc16a0e1331c3fc
tree026a5bae2d26f47aca3ff4c3e1fcb008e2ef6aa7
parent7625378e6daa5304d1faac62d8ea16ecb021ff1f
Bug fix #2629

Aye... OpenGL cannot draw concave (C shaped) polygons... that screws up the
Lasso tool, when it uses backbuffer selection.
Examined for little while the GLU Tesselation library, but apart from its
nightmarish structure, it's even stupid (no builtin clock/counterclock).

So, instead coded a DispList based function using Blender's edgefill.
Works like a charm! :)
source/blender/blenkernel/BKE_displist.h
source/blender/blenkernel/intern/displist.c
source/blender/src/editmesh_mods.c