Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2004-09-25 17:42:31 +0400
committerTon Roosendaal <ton@blender.org>2004-09-25 17:42:31 +0400
commit6f074f6f461066777f5d7546882c44d8ba0288db (patch)
tree895be0ba83b83da3e1a8aee7c228dcb29ba121b2 /source/blender/blenkernel/BKE_displist.h
parentcfe9a9575526458412d50cc6122fdde1d66dd4d2 (diff)
Two nice workflow improvements;
- Zbuffer clipped selection Based on same algos as for drawing (blender polygon offset) vertices, edges and faces now are clipped for draw and selection when Zbuffer is used. Note that it works for endpoint vertices of edges, and for facecenters. Also works for border and circle-select - Optimal draw subsurfs This now draws optimal with faces and edges selected/unselected, hiding the original 'cage' (mesh) completely. TODO: edge select, which still uses original (invisible) edge. http://www.blender3d.org/cms/Mesh_editing_rewrite.425.0.html
Diffstat (limited to 'source/blender/blenkernel/BKE_displist.h')
-rw-r--r--source/blender/blenkernel/BKE_displist.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_displist.h b/source/blender/blenkernel/BKE_displist.h
index 9fc9cd3e004..e12bcbdf1b4 100644
--- a/source/blender/blenkernel/BKE_displist.h
+++ b/source/blender/blenkernel/BKE_displist.h
@@ -61,6 +61,8 @@ struct Bone;
struct Mesh;
struct TFace;
struct EditMesh;
+struct EditEdge;
+struct EditFace;
typedef struct DispListMesh DispListMesh;
struct DispListMesh {
@@ -70,6 +72,8 @@ struct DispListMesh {
struct MCol *mcol;
struct MFace *mface;
struct TFace *tface;
+ struct EditEdge **editedge; // added for subsurf, drawobject.c
+ struct EditFace **editface; // added for subsurf, drawobject.c
int flag;
};