| /xsrc/external/mit/glu/dist/src/libnurbs/internals/ |
| H A D | jarcloc.h | 39 #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 D | arctess.cc | 74 * 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 D | varray.cc | 44 #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 D | slicer.cc | 49 #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 D | bin.cc | 66 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 D | DrArc.c | 30 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 D | FillArc.c | 48 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 D | xaaFillArc.c | 28 * 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 D | fbarc.c | 54 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 D | fbarcbits.h | 33 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 D | fbarc.c | 54 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 D | fbarcbits.h | 33 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 D | mifillarc.c | 54 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 D | mifillarc.h | 49 #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 D | mizerarc.c | 98 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 D | mizerarc.h | 45 #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 D | mifillarc.c | 56 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 D | mifillarc.h | 50 #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 D | mizerarc.c | 99 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 D | mizerarc.h | 46 #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 D | fbarc.c | 34 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 D | fbarc.c | 34 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 D | mga_arc.c | 67 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 D | ftgrays.c | 1008 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 D | ftraster.c | 341 /* 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...] |