Searched refs:winding (Results 1 - 25 of 32) sorted by relevance

12

/xsrc/external/mit/glu/dist/src/libtess/
H A Dtessmono.c42 #define AddWinding(eDst,eSrc) (eDst->winding += eSrc->winding, \
43 eDst->Sym->winding += eSrc->Sym->winding)
172 * winding numbers on all edges so that regions marked "inside" the
173 * polygon have a winding number of "value", and regions outside
174 * have a winding number of 0.
189 e->winding = (e->Lface->inside) ? value : -value;
194 e->winding = 0;
H A Dmesh.c97 e->winding = 0;
105 eSym->winding = 0;
491 eNew->winding = eOrg->winding; /* copy old winding information */
492 eNew->Sym->winding = eOrg->Sym->winding;
636 e->winding = 0;
645 eSym->winding = 0;
H A Dmesh.h148 int winding; /* change in winding number when crossing member in struct:GLUhalfEdge
182 * f->trail, e->winding) is set to zero.
H A Dsweep.c98 * winding of the new edge.
100 #define AddWinding(eDst,eSrc) (eDst->winding += eSrc->winding, \
101 eDst->Sym->winding += eSrc->Sym->winding)
154 /* It was created with zero winding number, so it better be
155 * deleted with zero winding number (ie. it better not get merged
158 assert( reg->eUp->winding == 0 );
261 reg->windingNumber = RegionAbove(reg)->windingNumber + reg->eUp->winding;
345 * winding number
[all...]
H A Dtess.c370 /* The winding of an edge says how the winding number changes as we
373 * the winding number of the region inside the contour.
375 e->winding = 1;
376 e->Sym->winding = -1;
H A Dnormal.c154 if( e->winding <= 0 ) continue;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup_rect.c750 enum winding { enum
757 static inline enum winding
758 winding(const float (*v0)[4], function in typeref:enum:winding
789 enum winding winding0 = winding(v0, v1, v2);
790 enum winding winding1 = winding(v3, v4, v5);
816 enum winding winding0 = winding(v0, v1, v2);
817 enum winding winding
[all...]
/xsrc/external/mit/mesa-demos/dist/src/samples/
H A Dtri.c44 GLenum winding = GL_FALSE; variable in typeref:typename:GLenum
165 winding = !winding;
252 (winding) ? glFrontFace(GL_CCW) : glFrontFace(GL_CW);
/xsrc/external/mit/libXrender/dist/src/
H A DPoly.c92 int winding _X_UNUSED,
244 int winding)
308 if ( XRenderComputeTrapezoids (edges, nedges, winding, traps, &ntraps, npoints * npoints )) {
233 XRenderCompositeDoublePoly(Display * dpy,int op,Picture src,Picture dst,_Xconst XRenderPictFormat * maskFormat,int xSrc,int ySrc,int xDst _X_UNUSED,int yDst _X_UNUSED,_Xconst XPointDouble * fpoints,int npoints,int winding) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_driver.h129 int8_t winding; /* +1 (clockwise) / -1 (counter-clockwise) */ member in struct:nv50_ir_prog_info::__anon67cecc8b030a::__anon67cecc8b0508
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D11.0.9.rst67 - nvc0: Set winding order regardless of domain.
H A D11.1.1.rst109 - nvc0: Set winding order regardless of domain.
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_driver.h170 int8_t winding; /* +1 (clockwise) / -1 (counter-clockwise) */ member in struct:nv50_ir_prog_info_out::__anon5f8d10de060a::__anon5f8d10de0808
H A Dnv50_ir_print.cpp1002 INFO(" \"winding\":\"%d\"\n", info_out->prop.tp.winding);
/xsrc/external/mit/xf86-video-intel/dist/src/sna/
H A Dsna_trapezoids_precise.c915 int winding = 0, xstart = edge->cell; local in function:nonzero_subrow
922 winding += edge->dir;
923 if (0 == winding && edge->next->cell != edge->cell) {
962 int winding = left->dir; local in function:nonzero_row
980 winding += right->dir;
981 if (0 == winding)
1278 int winding = left->dir; local in function:inplace_row
1298 winding += right->dir;
1299 if (0 == winding && right->cell != right->next->cell)
1392 int winding local in function:inplace_subrow
[all...]
H A Dsna_trapezoids_imprecise.c841 int winding = 0, xstart = edge->cell; local in function:nonzero_subrow
848 winding += edge->dir;
849 if (0 == winding && edge->next->cell != edge->cell) {
898 int winding = left->dir; local in function:nonzero_row
916 winding += right->dir;
917 if (0 == winding)
1268 int winding = left->dir; local in function:inplace_row
1288 winding += right->dir;
1289 if (0 == winding && right->cell != right->next->cell)
1380 int winding local in function:inplace_subrow
[all...]
H A Dsna_trapezoids_mono.c578 int winding = 0; local in function:mono_row
593 __DBG(("%s: adding edge dir=%d [winding=%d], x=%d [%d]\n",
594 __FUNCTION__, edge->dir, winding + edge->dir, xend, edge->x.quo));
625 winding += edge->dir;
626 if (winding == 0) {
/xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/
H A Dsna_trapezoids_precise.c915 int winding = 0, xstart = edge->cell; local in function:nonzero_subrow
922 winding += edge->dir;
923 if (0 == winding && edge->next->cell != edge->cell) {
962 int winding = left->dir; local in function:nonzero_row
980 winding += right->dir;
981 if (0 == winding)
1268 int winding = left->dir; local in function:inplace_row
1288 winding += right->dir;
1289 if (0 == winding && right->cell != right->next->cell)
1382 int winding local in function:inplace_subrow
[all...]
H A Dsna_trapezoids_imprecise.c841 int winding = 0, xstart = edge->cell; local in function:nonzero_subrow
848 winding += edge->dir;
849 if (0 == winding && edge->next->cell != edge->cell) {
898 int winding = left->dir; local in function:nonzero_row
916 winding += right->dir;
917 if (0 == winding)
1258 int winding = left->dir; local in function:inplace_row
1278 winding += right->dir;
1279 if (0 == winding && right->cell != right->next->cell)
1370 int winding local in function:inplace_subrow
[all...]
H A Dsna_trapezoids_mono.c537 int winding = 0; local in function:mono_row
578 winding += edge->dir;
579 if (winding == 0) {
/xsrc/external/mit/libXrender/dist/include/X11/extensions/
H A DXrender.h926 * @param winding Unused.
932 int winding);
/xsrc/external/mit/MesaLib.old/dist/src/imgui/
H A Dimstb_truetype.h2792 // non-zero winding fill
3381 // now, traverse the scanlines and find the intersections on each scanline, use xor winding rule
4302 int winding = 0; local in function:stbtt__compute_crossings_x
4323 winding += (y0 < y1) ? 1 : -1;
4349 winding += (y0 < y1) ? 1 : -1;
4355 winding += (hits[0][1] < 0 ? -1 : 1);
4358 winding += (hits[1][1] < 0 ? -1 : 1);
4363 return winding;
4479 int winding = stbtt__compute_crossings_x(x_gspace, y_gspace, num_verts, verts); // @OPTIMIZE: this could just be a rasterization, but needs to be line vs. non-tesselated curves so a new path local in function:stbtt_GetGlyphSDF
4576 if (winding
[all...]
/xsrc/external/mit/MesaLib/dist/src/imgui/
H A Dimstb_truetype.h2792 // non-zero winding fill
3381 // now, traverse the scanlines and find the intersections on each scanline, use xor winding rule
4302 int winding = 0; local in function:stbtt__compute_crossings_x
4323 winding += (y0 < y1) ? 1 : -1;
4349 winding += (y0 < y1) ? 1 : -1;
4355 winding += (hits[0][1] < 0 ? -1 : 1);
4358 winding += (hits[1][1] < 0 ? -1 : 1);
4363 return winding;
4479 int winding = stbtt__compute_crossings_x(x_gspace, y_gspace, num_verts, verts); // @OPTIMIZE: this could just be a rasterization, but needs to be line vs. non-tesselated curves so a new path local in function:stbtt_GetGlyphSDF
4576 if (winding
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_program.c322 info->prop.tp.winding > 0)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_program.c325 info->prop.tp.winding > 0)

Completed in 157 milliseconds

12