Home
last modified time | relevance | path

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

/reactos/dll/opengl/glu32/src/libtess/
H A Dgeom.h74 int __gl_vertLeq( GLUvertex *u, GLUvertex *v );
75 GLdouble __gl_edgeEval( GLUvertex *u, GLUvertex *v, GLUvertex *w );
76 GLdouble __gl_edgeSign( GLUvertex *u, GLUvertex *v, GLUvertex *w );
77 GLdouble __gl_transEval( GLUvertex *u, GLUvertex *v, GLUvertex *w );
78 GLdouble __gl_transSign( GLUvertex *u, GLUvertex *v, GLUvertex *w );
79 int __gl_vertCCW( GLUvertex *u, GLUvertex *v, GLUvertex *w );
80 void __gl_edgeIntersect( GLUvertex *o1, GLUvertex *d1,
81 GLUvertex *o2, GLUvertex *d2,
82 GLUvertex *v );
H A Dgeom.c40 int __gl_vertLeq( GLUvertex *u, GLUvertex *v ) in __gl_vertLeq()
47 GLdouble __gl_edgeEval( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_edgeEval()
77 GLdouble __gl_edgeSign( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_edgeSign()
102 GLdouble __gl_transEval( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_transEval()
132 GLdouble __gl_transSign( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_transSign()
153 int __gl_vertCCW( GLUvertex *u, GLUvertex *v, GLUvertex *w ) in __gl_vertCCW()
201 #define Swap(a,b) do { GLUvertex *t = a; a = b; b = t; } while (0)
203 void __gl_edgeIntersect( GLUvertex *o1, GLUvertex *d1, in __gl_edgeIntersect()
204 GLUvertex *o2, GLUvertex *d2, in __gl_edgeIntersect()
205 GLUvertex *v ) in __gl_edgeIntersect()
H A Dmesh.h42 typedef struct GLUvertex GLUvertex; typedef
114 struct GLUvertex { struct
115 GLUvertex *next; /* next vertex (never NULL) */ argument
116 GLUvertex *prev; /* previous vertex (never NULL) */ argument
143 GLUvertex *Org; /* origin vertex (Overtex too long) */ argument
164 GLUvertex vHead; /* dummy header for vertex list */
H A Dmesh.c48 static GLUvertex *allocVertex() in allocVertex()
50 return (GLUvertex *)memAlloc( sizeof( GLUvertex )); in allocVertex()
138 GLUvertex *vPrev; in MakeVertex()
139 GLUvertex *vNew = newVertex; in MakeVertex()
224 static void KillVertex( GLUvertex *vDel, GLUvertex *newOrg ) in KillVertex()
227 GLUvertex *vPrev, *vNext; in KillVertex()
605 GLUvertex *v; in __gl_meshNewMesh()
658 GLUvertex *v1 = &mesh1->vHead; in __gl_meshUnion()
661 GLUvertex *v2 = &mesh2->vHead; in __gl_meshUnion()
714 GLUvertex *v, *vNext; in __gl_meshDeleteMesh()
[all …]
H A Dsweep.c121 GLUvertex *event = tess->event; in EdgeLeq()
454 static void VertexWeights( GLUvertex *isect, GLUvertex *org, GLUvertex *dst, in VertexWeights()
476 GLUvertex *orgUp, GLUvertex *dstUp, in GetIntersectData()
477 GLUvertex *orgLo, GLUvertex *dstLo ) in GetIntersectData()
620 GLUvertex *orgUp = eUp->Org; in CheckForIntersect()
621 GLUvertex *orgLo = eLo->Org; in CheckForIntersect()
622 GLUvertex *dstUp = eUp->Dst; in CheckForIntersect()
623 GLUvertex *dstLo = eLo->Dst; in CheckForIntersect()
625 GLUvertex isect, *orgMin; in CheckForIntersect()
1240 GLUvertex *v, *vHead; in InitPriorityQ()
[all …]
H A Dnormal.c78 GLUvertex *v, *v1, *v2; in ComputeNormal()
81 GLUvertex *maxVert[3], *minVert[3]; in ComputeNormal()
82 GLUvertex *vHead = &tess->mesh->vHead; in ComputeNormal()
145 GLUvertex *v, *vHead = &tess->mesh->vHead; in CheckOrientation()
200 GLUvertex *v, *vHead = &tess->mesh->vHead; in __gl_projectPolygon()
H A Dpriorityq-heap.c54 #define LEQ(x,y) VertLeq((GLUvertex *)x, (GLUvertex *)y)
H A Dtess.h85 GLUvertex *event; /* current sweep event being processed */
H A Dtess.c88 MAX(sizeof(GLUvertex),sizeof(GLUface))))