HomeSort by relevance Sort by last modified time
    Searched refs:GLUhalfEdge (Results 1 - 9 of 9) sorted by null

  /external/skia/third_party/glu/libtess/
mesh.h 51 typedef struct GLUhalfEdge GLUhalfEdge;
124 GLUhalfEdge *anEdge; /* a half-edge with this origin */
136 GLUhalfEdge *anEdge; /* a half edge with this left face */
145 struct GLUhalfEdge {
146 GLUhalfEdge *next; /* doubly-linked list (prev==Sym->next) */
147 GLUhalfEdge *Sym; /* same edge, opposite direction */
148 GLUhalfEdge *Onext; /* next edge CCW around origin */
149 GLUhalfEdge *Lnext; /* next edge CCW around left face */
173 GLUhalfEdge eHead; /* dummy header for edge list *
    [all...]
mesh.c 66 typedef struct { GLUhalfEdge e, eSym; } EdgePair;
72 static GLUhalfEdge *MakeEdge( GLUhalfEdge *eNext )
74 GLUhalfEdge *e;
75 GLUhalfEdge *eSym;
76 GLUhalfEdge *ePrev;
120 static void Splice( GLUhalfEdge *a, GLUhalfEdge *b )
122 GLUhalfEdge *aOnext = a->Onext;
123 GLUhalfEdge *bOnext = b->Onext
    [all...]
sweep.h 67 GLUhalfEdge *eUp; /* upper edge, directed right to left */
tessmono.c 81 GLUhalfEdge *up, *lo;
105 GLUhalfEdge *tempHalfEdge= __gl_meshConnect( lo->Lnext, lo );
114 GLUhalfEdge *tempHalfEdge= __gl_meshConnect( up, up->Lprev );
127 GLUhalfEdge *tempHalfEdge= __gl_meshConnect( lo->Lnext, lo );
189 GLUhalfEdge *e, *eNext;
render.c 58 GLUhalfEdge *eStart; /* edge where this primitive starts */
59 void (*render)(GLUtesselator *, GLUhalfEdge *, long);
63 static struct FaceCount MaximumFan( GLUhalfEdge *eOrig );
64 static struct FaceCount MaximumStrip( GLUhalfEdge *eOrig );
66 static void RenderFan( GLUtesselator *tess, GLUhalfEdge *eStart, long size );
67 static void RenderStrip( GLUtesselator *tess, GLUhalfEdge *eStart, long size );
68 static void RenderTriangle( GLUtesselator *tess, GLUhalfEdge *eStart,
122 GLUhalfEdge *e = fOrig->anEdge;
161 static struct FaceCount MaximumFan( GLUhalfEdge *eOrig )
169 GLUhalfEdge *e
    [all...]
sweep.c 123 GLUhalfEdge *e1, *e2;
167 static int FixUpperEdge( ActiveRegion *reg, GLUhalfEdge *newEdge )
184 GLUhalfEdge *e;
216 GLUhalfEdge *eNewUp )
276 GLUhalfEdge *e = reg->eUp;
285 static GLUhalfEdge *FinishLeftRegions( GLUtesselator *tess,
301 GLUhalfEdge *e, *ePrev;
342 GLUhalfEdge *eFirst, GLUhalfEdge *eLast, GLUhalfEdge *eTopLeft
    [all...]
tess.h 72 GLUhalfEdge *lastEdge; /* lastEdge->Org is the most recent vertex */
tess.c 86 typedef struct { GLUhalfEdge e, eSym; } EdgePair;
351 GLUhalfEdge *e;
normal.c 148 GLUhalfEdge *e;

Completed in 32 milliseconds