Searched refs:GLUvertex (Results 1 – 9 of 9) sorted by relevance
/external/skia/third_party/glu/libtess/ |
D | geom.h | 80 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 );
|
D | geom.c | 47 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()
|
D | mesh.h | 49 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 */
|
D | mesh.c | 51 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 …]
|
D | sweep.c | 104 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 …]
|
D | normal.c | 80 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()
|
D | priorityq-heap.c | 58 #define LEQ(x,y) VertLeq((GLUvertex *)x, (GLUvertex *)y)
|
D | tess.h | 92 GLUvertex *event; /* current sweep event being processed */
|
D | tess.c | 90 MAX(sizeof(GLUvertex),sizeof(GLUface))))
|