Home
last modified time | relevance | path

Searched refs:GLUvertex (Results 1 – 9 of 9) sorted by relevance

/external/skia/third_party/glu/libtess/
Dgeom.h80 int __gl_vertLeq( GLUvertex *u, GLUvertex *v );
81 GLdouble __gl_edgeEval( GLUvertex *u, GLUvertex *v, GLUvertex *w );
82 GLdouble __gl_edgeSign( GLUvertex *u, GLUvertex *v, GLUvertex *w );
83 GLdouble __gl_transEval( GLUvertex *u, GLUvertex *v, GLUvertex *w );
84 GLdouble __gl_transSign( GLUvertex *u, GLUvertex *v, GLUvertex *w );
85 int __gl_vertCCW( GLUvertex *u, GLUvertex *v, GLUvertex *w );
86 void __gl_edgeIntersect( GLUvertex *o1, GLUvertex *d1,
87 GLUvertex *o2, GLUvertex *d2,
88 GLUvertex *v );
Dgeom.c47 int __gl_vertLeq( GLUvertex *u, GLUvertex *v ) in __gl_vertLeq()
54 GLdouble __gl_edgeEval( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_edgeEval()
84 GLdouble __gl_edgeSign( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_edgeSign()
109 GLdouble __gl_transEval( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_transEval()
139 GLdouble __gl_transSign( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_transSign()
160 int __gl_vertCCW( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_vertCCW()
208 #define Swap(a,b) do { GLUvertex *t = a; a = b; b = t; } while(0)
210 void __gl_edgeIntersect( GLUvertex *o1, GLUvertex *d1, in __gl_edgeIntersect()
211 GLUvertex *o2, GLUvertex *d2, in __gl_edgeIntersect()
212 GLUvertex *v ) in __gl_edgeIntersect()
Dmesh.h49 typedef struct GLUvertex GLUvertex; typedef
121 struct GLUvertex { struct
122 GLUvertex *next; /* next vertex (never NULL) */ argument
123 GLUvertex *prev; /* previous vertex (never NULL) */ argument
150 GLUvertex *Org; /* origin vertex (Overtex too long) */ argument
171 GLUvertex vHead; /* dummy header for vertex list */
Dmesh.c51 static GLUvertex *allocVertex() in allocVertex()
53 return (GLUvertex *)memAlloc( sizeof( GLUvertex )); in allocVertex()
137 static void MakeVertex( GLUvertex *newVertex, in MakeVertex()
138 GLUhalfEdge *eOrig, GLUvertex *vNext ) in MakeVertex()
141 GLUvertex *vPrev; in MakeVertex()
142 GLUvertex *vNew = newVertex; in MakeVertex()
227 static void KillVertex( GLUvertex *vDel, GLUvertex *newOrg ) in KillVertex()
230 GLUvertex *vPrev, *vNext; in KillVertex()
280 GLUvertex *newVertex1= allocVertex(); in __gl_meshMakeEdge()
281 GLUvertex *newVertex2= allocVertex(); in __gl_meshMakeEdge()
[all …]
Dsweep.c104 static void SweepEvent( GLUtesselator *tess, GLUvertex *vEvent );
122 GLUvertex *event = tess->event; in EdgeLeq()
183 GLUvertex *org = reg->eUp->Org; in TopLeftRegion()
205 GLUvertex *dst = reg->eUp->Dst; in TopRightRegion()
413 static void CallCombine( GLUtesselator *tess, GLUvertex *isect, in CallCombine()
455 static void VertexWeights( GLUvertex *isect, GLUvertex *org, GLUvertex *dst, in VertexWeights()
476 static void GetIntersectData( GLUtesselator *tess, GLUvertex *isect, in GetIntersectData()
477 GLUvertex *orgUp, GLUvertex *dstUp, in GetIntersectData()
478 GLUvertex *orgLo, GLUvertex *dstLo ) in GetIntersectData()
621 GLUvertex *orgUp = eUp->Org; in CheckForIntersect()
[all …]
Dnormal.c80 GLUvertex *v, *v1, *v2; in ComputeNormal()
83 GLUvertex *maxVert[3], *minVert[3]; in ComputeNormal()
84 GLUvertex *vHead = &tess->mesh->vHead; in ComputeNormal()
147 GLUvertex *v, *vHead = &tess->mesh->vHead; in CheckOrientation()
202 GLUvertex *v, *vHead = &tess->mesh->vHead; in __gl_projectPolygon()
Dpriorityq-heap.c58 #define LEQ(x,y) VertLeq((GLUvertex *)x, (GLUvertex *)y)
Dtess.h92 GLUvertex *event; /* current sweep event being processed */
Dtess.c90 MAX(sizeof(GLUvertex),sizeof(GLUface))))