diff options
author | Ton Roosendaal <ton@blender.org> | 2005-05-27 13:51:07 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2005-05-27 13:51:07 +0400 |
commit | 12671f30bd236d0e3d0b13266dc16a0e1331c3fc (patch) | |
tree | 026a5bae2d26f47aca3ff4c3e1fcb008e2ef6aa7 /source/blender/blenkernel/BKE_displist.h | |
parent | 7625378e6daa5304d1faac62d8ea16ecb021ff1f (diff) |
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! :)
Diffstat (limited to 'source/blender/blenkernel/BKE_displist.h')
-rw-r--r-- | source/blender/blenkernel/BKE_displist.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_displist.h b/source/blender/blenkernel/BKE_displist.h index ebae7d9bd31..3193c8cbfec 100644 --- a/source/blender/blenkernel/BKE_displist.h +++ b/source/blender/blenkernel/BKE_displist.h @@ -147,6 +147,7 @@ void boundbox_displist(struct Object *ob); void imagestodisplist(void); void reshadeall_displist(void); void test_all_displists(void); +void filldisplist(struct ListBase *dispbase, struct ListBase *to); #endif |