- edge draw experiment didn't turn out to be useful, removed and reverted

to old.
 - updated fasterdraw() to work with edges
This commit is contained in:
2005-08-21 17:57:06 +00:00
parent 24c8bcf884
commit a669c9d6d1
2 changed files with 17 additions and 102 deletions

View File

@@ -444,7 +444,6 @@ void fasterdraw(void)
{
Base *base;
Mesh *me;
MFace *mface;
int toggle, a;
if(G.obedit) return;
@@ -462,28 +461,13 @@ void fasterdraw(void)
me= base->object->data;
if(me->id.lib==0 && (me->flag & ME_ISDONE)==0) {
me->flag |= ME_ISDONE;
mface= me->mface;
toggle= 0;
for(a=0; a<me->totface; a++) {
/* XXX, rewrite to work with MEdge */
/*
if( (mface->edcode & ME_V1V2) && ( (toggle++) & 1) ) {
mface->edcode-= ME_V1V2;
for(a=0; a<me->totedge; a++) {
MEdge *med = &me->medge[a];
if( (med->flag & ME_EDGEDRAW) && !( (toggle++) & 3) ) {
med->flag ^= ME_EDGEDRAW;
}
if( (mface->edcode & ME_V2V3) && ( (toggle++) & 1)) {
mface->edcode-= ME_V2V3;
}
if( (mface->edcode & ME_V3V1) && ( (toggle++) & 1)) {
mface->edcode-= ME_V3V1;
}
if( (mface->edcode & ME_V4V1) && ( (toggle++) & 1)) {
mface->edcode-= ME_V4V1;
}
if( (mface->edcode & ME_V3V4) && ( (toggle++) & 1)) {
mface->edcode-= ME_V3V4;
}
*/
mface++;
}
}
}
@@ -504,7 +488,6 @@ void slowerdraw(void) /* reset fasterdraw */
{
Base *base;
Mesh *me;
MFace *mface;
int a;
if(G.obedit) return;