Searched refs:arc (Results 1 - 25 of 483) sorted by relevance

1234567891011>>

/xsrc/external/mit/glu/dist/src/libnurbs/internals/
H A Djarcloc.h39 #include "arc.h"
43 Arc_ptr arc; member in class:Jarcloc
47 inline void init( Arc_ptr a, long first, long last ) { arc = a; p=&a->pwlArc->pts[first]; plast = &a->pwlArc->pts[last]; }
56 if( plast == &arc->pwlArc->pts[0] )
57 plast = &arc->pwlArc->pts[arc->pwlArc->npts - 1];
59 plast = &arc->pwlArc->pts[0];
67 arc = arc->next;
68 p = &arc
[all...]
H A Darctess.cc74 * bezier - construct a bezier arc and attach it to an Arc
79 ArcTessellator::bezier( Arc *arc, REAL s1, REAL s2, REAL t1, REAL t2 ) argument
81 assert( arc != 0 );
82 assert( ! arc->isTessellated() );
85 switch( arc->getside() ) {
109 arc->pwlArc = new(pwlarcpool) PwlArc( 2, p );
115 arc->setbezier();
120 * pwl_left - construct a left boundary pwl arc and attach it to an arc
125 ArcTessellator::pwl_left( Arc *arc, REA argument
155 pwl_right(Arc * arc,REAL s,REAL t1,REAL t2,REAL rate) argument
185 pwl_top(Arc * arc,REAL t,REAL s1,REAL s2,REAL rate) argument
214 pwl_bottom(Arc * arc,REAL t,REAL s1,REAL s2,REAL rate) argument
243 pwl(Arc * arc,REAL s1,REAL s2,REAL t1,REAL t2,REAL rate) argument
279 tessellateLinear(Arc * arc,REAL geo_stepsize,REAL arc_stepsize,int isrational) argument
324 tessellateNonlinear(Arc * arc,REAL geo_stepsize,REAL arc_stepsize,int isrational) argument
[all...]
H A Dvarray.cc44 #include "arc.h"
74 Varray::update( Arc_ptr arc, long dir[2], REAL val ) argument
76 register long ds = sgn(arc->tail()[0] - arc->prev->tail()[0]);
77 register long dt = sgn(arc->tail()[1] - arc->prev->tail()[1]);
H A Dslicer.cc49 #include "arc.h"
339 //loop is the right arc
616 static void triangulateRectTopGen(Arc_ptr arc, int n_ulines, REAL* u_val, Real v, int dir, int is_u, Backend& backend) argument
622 REAL* upper_val = (REAL*) malloc(sizeof(REAL) * arc->pwlArc->npts);
626 for(k=0,i=arc->pwlArc->npts-1; i>=0; i--,k++)
628 upper_val[k] = arc->pwlArc->pts[i].param[0];
630 backend.evalUStrip(arc->pwlArc->npts, arc->pwlArc->pts[0].param[1],
636 for(k=0,i=0; i<arc->pwlArc->npts; i++,k++)
638 upper_val[k] = arc
890 arcToDLine(Arc_ptr arc) argument
907 arcToMultDLines(directedLine * original,Arc_ptr arc) argument
[all...]
H A Dbin.cc66 Bin::remove_this_arc( Arc_ptr arc ) argument
69 for( j = &(head); (*j != 0) && (*j != arc); j = &((*j)->link) );
162 _glu_dprintf( "arc (%g,%g) (%g,%g)\n", s1, t1, s2, t2 );
/xsrc/external/mit/libX11/dist/src/
H A DDrArc.c30 the last point in one arc coincides with the first point in another.
51 register xArc *arc; local in function:XDrawArc
60 arc = (xArc *) NEXTPTR(req,xPolyArcReq);
62 arc->x = x;
63 arc->y = y;
64 arc->width = width;
65 arc->height = height;
66 arc->angle1 = angle1;
67 arc->angle2 = angle2;
H A DFillArc.c48 xArc *arc; local in function:XFillArc
64 arc = (xArc *) dpy->bufptr;
73 arc = (xArc *) NEXTPTR(req,xPolyFillArcReq);
75 arc->x = x;
76 arc->y = y;
77 arc->width = width;
78 arc->height = height;
79 arc->angle1 = angle1;
80 arc->angle2 = angle2;
/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/xaa/
H A DxaaFillArc.c28 * Fill arc using calls to low-level span fill. Because the math for
61 XAAFillEllipseSolid(DrawablePtr pDraw, GCPtr pGC, xArc *arc) argument
72 miFillArcSetup(arc, &info);
114 XAAFillArcSliceSolid(DrawablePtr pDraw, GCPtr pGC, xArc *arc) argument
126 miFillArcSetup(arc, &info);
127 miFillArcSliceSetup(arc, &slice, pGC);
129 slw = arc->height;
131 slw += (arc->height >> 1) + 1;
166 register xArc *arc; local in function:XAAPolyFillArcSolid
177 for (arc
[all...]
/xsrc/external/mit/xf86-video-intel/dist/src/sna/fb/
H A Dfbarc.c54 fbPolyArc(DrawablePtr drawable, GCPtr gc, int n, xArc *arc) argument
61 xArc *arc, int dx, int dy,
89 if (miCanZeroArc(arc)) {
90 box.x1 = arc->x + drawable->x;
91 box.y1 = arc->y + drawable->y;
103 x2 = box.x1 + (int) arc->width + 1;
105 y2 = box.y1 + (int) arc->height + 1;
110 arc, drawable->x + dstXoff,
113 miZeroPolyArc(drawable, gc, 1, arc);
115 miPolyArc(drawable, gc, 1, arc);
[all...]
H A Dfbarcbits.h33 int dstBpp, xArc * arc, int drawX, int drawY, FbBits and, FbBits xor)
50 do360 = miZeroArcSetup(arc, &info, TRUE);
60 if (!(arc->width & 1)) {
77 if (do360 && (arc->width == arc->height) && !(arc->width & 1)) {
180 if (arc->height & 1) {
191 if (arc->height & 1) {
31 ARC(FbBits * dst,FbStride dstStride,int dstBpp,xArc * arc,int drawX,int drawY,FbBits and,FbBits xor) argument
/xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/fb/
H A Dfbarc.c54 fbPolyArc(DrawablePtr drawable, GCPtr gc, int n, xArc *arc) argument
61 xArc *arc, int dx, int dy,
89 if (miCanZeroArc(arc)) {
90 box.x1 = arc->x + drawable->x;
91 box.y1 = arc->y + drawable->y;
103 x2 = box.x1 + (int) arc->width + 1;
105 y2 = box.y1 + (int) arc->height + 1;
110 arc, drawable->x + dstXoff,
113 miZeroPolyArc(drawable, gc, 1, arc);
115 miPolyArc(drawable, gc, 1, arc);
[all...]
H A Dfbarcbits.h33 int dstBpp, xArc * arc, int drawX, int drawY, FbBits and, FbBits xor)
50 do360 = miZeroArcSetup(arc, &info, TRUE);
60 if (!(arc->width & 1)) {
77 if (do360 && (arc->width == arc->height) && !(arc->width & 1)) {
180 if (arc->height & 1) {
191 if (arc->height & 1) {
31 ARC(FbBits * dst,FbStride dstStride,int dstBpp,xArc * arc,int drawX,int drawY,FbBits and,FbBits xor) argument
/xsrc/external/mit/xorg-server/dist/mi/
H A Dmifillarc.c54 miFillArcSetup(xArc * arc, miFillArcRec * info) argument
56 info->y = arc->height >> 1;
57 info->dy = arc->height & 1;
58 info->yorg = arc->y + info->y;
59 info->dx = arc->width & 1;
60 info->xorg = arc->x + (arc->width >> 1) + info->dx;
62 if (arc->width == arc->height) {
82 info->ym = (arc
101 miFillArcDSetup(xArc * arc,miFillArcDRec * info) argument
129 miGetArcEdge(xArc * arc,miSliceEdgePtr edge,int k,Bool top,Bool left) argument
242 miGetPieEdge(xArc * arc,int angle,miSliceEdgePtr edge,Bool top,Bool left) argument
280 miFillArcSliceSetup(xArc * arc,miArcSliceRec * slice,GCPtr pGC) argument
479 miFillEllipseI(DrawablePtr pDraw,GCPtr pGC,xArc * arc,DDXPointPtr points,int * widths) argument
504 miFillEllipseD(DrawablePtr pDraw,GCPtr pGC,xArc * arc,DDXPointPtr points,int * widths) argument
551 miFillArcSliceI(DrawablePtr pDraw,GCPtr pGC,xArc * arc,DDXPointPtr points,int * widths) argument
594 miFillArcSliceD(DrawablePtr pDraw,GCPtr pGC,xArc * arc,DDXPointPtr points,int * widths) argument
653 xArc *arc; local in function:miPolyFillArc
[all...]
H A Dmifillarc.h49 #define miFillArcEmpty(arc) (!(arc)->angle2 || \
50 !(arc)->width || !(arc)->height || \
51 (((arc)->width == 1) && ((arc)->height & 1)))
53 #define miCanFillArc(arc) (((arc)->width == (arc)->height) || \
54 (((arc)
[all...]
H A Dmizerarc.c98 miZeroArcSetup(xArc * arc, miZeroArcRec * info, Bool ok360) argument
107 l = arc->width & 1;
108 if (arc->width == arc->height) {
114 info->a = (arc->width << 2) - 12;
115 info->d = 17 - (arc->width << 1);
122 else if (!arc->width || !arc->height) {
127 info->a = -(int) arc->height;
133 info->alpha = (arc
368 miZeroArcPts(xArc * arc,DDXPointPtr pts) argument
465 miZeroArcDashPts(GCPtr pGC,xArc * arc,DashInfo * dinfo,DDXPointPtr points,int maxPts,DDXPointPtr * evenPts,DDXPointPtr * oddPts) argument
647 xArc *arc; local in function:miZeroPolyArc
[all...]
H A Dmizerarc.h45 #define miCanZeroArc(arc) (((arc)->width == (arc)->height) || \
46 (((arc)->width <= 800) && ((arc)->height <= 800)))
121 extern _X_EXPORT Bool miZeroArcSetup(xArc * /*arc */ ,
/xsrc/external/mit/xorg-server.old/dist/mi/
H A Dmifillarc.c56 miFillArcSetup(xArc *arc, miFillArcRec *info) argument
58 info->y = arc->height >> 1;
59 info->dy = arc->height & 1;
60 info->yorg = arc->y + info->y;
61 info->dx = arc->width & 1;
62 info->xorg = arc->x + (arc->width >> 1) + info->dx;
64 if (arc->width == arc->height)
88 info->ym = (arc
109 miFillArcDSetup(xArc * arc,miFillArcDRec * info) argument
139 miGetArcEdge(xArc * arc,miSliceEdgePtr edge,int k,Bool top,Bool left) argument
263 miGetPieEdge(xArc * arc,int angle,miSliceEdgePtr edge,Bool top,Bool left) argument
308 miFillArcSliceSetup(xArc * arc,miArcSliceRec * slice,GCPtr pGC) argument
535 miFillEllipseI(DrawablePtr pDraw,GCPtr pGC,xArc * arc) argument
578 miFillEllipseD(DrawablePtr pDraw,GCPtr pGC,xArc * arc) argument
643 miFillArcSliceI(DrawablePtr pDraw,GCPtr pGC,xArc * arc) argument
706 miFillArcSliceD(DrawablePtr pDraw,GCPtr pGC,xArc * arc) argument
777 xArc *arc; local in function:miPolyFillArc
[all...]
H A Dmifillarc.h50 #define miFillArcEmpty(arc) (!(arc)->angle2 || \
51 !(arc)->width || !(arc)->height || \
52 (((arc)->width == 1) && ((arc)->height & 1)))
54 #define miCanFillArc(arc) (((arc)->width == (arc)->height) || \
55 (((arc)
[all...]
H A Dmizerarc.c99 miZeroArcSetup(xArc *arc, miZeroArcRec *info, Bool ok360) argument
108 l = arc->width & 1;
109 if (arc->width == arc->height)
116 info->a = (arc->width << 2) - 12;
117 info->d = 17 - (arc->width << 1);
125 else if (!arc->width || !arc->height)
131 info->a = -(int)arc->height;
138 info->alpha = (arc
402 miZeroArcPts(xArc * arc,DDXPointPtr pts) argument
503 miZeroArcDashPts(GCPtr pGC,xArc * arc,DashInfo * dinfo,DDXPointPtr points,int maxPts,DDXPointPtr * evenPts,DDXPointPtr * oddPts) argument
710 xArc *arc; local in function:miZeroPolyArc
[all...]
H A Dmizerarc.h46 #define miCanZeroArc(arc) (((arc)->width == (arc)->height) || \
47 (((arc)->width <= 800) && ((arc)->height <= 800)))
123 xArc * /*arc*/,
/xsrc/external/mit/xorg-server.old/dist/fb/
H A Dfbarc.c34 xArc *arc,
46 FbArc arc; local in function:fbPolyArc
51 arc = 0;
56 case 8: arc = fbArc8; break;
57 case 16: arc = fbArc16; break;
59 case 24: arc = fbArc24; break;
61 case 32: arc = fbArc32; break;
64 if (arc)
112 (*arc) (dst, dstStride, dstBpp,
/xsrc/external/mit/xorg-server/dist/fb/
H A Dfbarc.c34 xArc * arc, int dx, int dy, FbBits and, FbBits xor);
39 FbArc arc; local in function:fbPolyArc
42 arc = 0;
46 arc = fbArc8;
49 arc = fbArc16;
52 arc = fbArc32;
56 if (arc) {
99 (*arc) (dst, dstStride, dstBpp,
/xsrc/external/mit/xf86-video-mga/dist/src/
H A Dmga_arc.c67 xArc *arc
82 do360 = miZeroArcSetup(arc, &info, TRUE);
94 if (!(arc->width & 1)) {
105 if (do360 && (arc->width == arc->height) && !(arc->width & 1)) {
178 if (arc->height & 1) {
196 xArc *arc; local in function:MGAPolyArcThinSolid
206 for (arc = parcs, i = narcs; --i >= 0; arc
64 MGAZeroArc(DrawablePtr pDraw,GCPtr pGC,xArc * arc) argument
[all...]
/xsrc/external/mit/freetype/dist/src/smooth/
H A Dftgrays.c1008 FT_Vector* arc = bez_stack; local in function:gray_render_conic
1013 arc[0].x = UPSCALE( to->x );
1014 arc[0].y = UPSCALE( to->y );
1015 arc[1].x = UPSCALE( control->x );
1016 arc[1].y = UPSCALE( control->y );
1017 arc[2].x = ras.x;
1018 arc[2].y = ras.y;
1020 /* short-cut the arc that crosses the current band */
1021 if ( ( TRUNC( arc[0].y ) >= ras.max_ey &&
1022 TRUNC( arc[
1105 FT_Vector* arc = bez_stack; local in function:gray_render_cubic
[all...]
/xsrc/external/mit/freetype/dist/src/raster/
H A Dftraster.c341 /* States of each line, arc, and profile */
495 TPoint* arc; /* current Bezier arc pointer */ member in struct:black_TWorker_
507 Bool joint; /* signals that the last arc ended */
589 * given y-monotonous Bezier arc that crosses a scanline before
943 * Subdivide a third-order Bezier arc into two joint sub-arcs in the
1191 * Compute the x-coordinates of an ascending Bezier arc and store
1196 * The degree of the Bezier arc (either 2 or 3).
1219 TPoint* arc; local in function:Bezier_Up
1225 arc
1353 TPoint* arc = ras.arc; local in function:Bezier_Down
[all...]

Completed in 21 milliseconds

1234567891011>>