/external/skia/src/core/ |
SkEdge.cpp | 53 int winding = 1; local 58 winding = -1; 81 fWinding = SkToS8(winding); 199 int winding = 1; local 204 winding = -1; 229 fWinding = SkToS8(winding); 361 int winding = 1; local 368 winding = -1; 405 fWinding = SkToS8(winding);
|
SkEdge.h | 105 int winding = 1; 110 winding = -1; 129 fWinding = SkToS8(winding);
|
/external/skia/src/pathops/ |
SkPathOpsCommon.cpp | 16 // find first angle, initialize winding to computed fWindSum 27 int winding = SK_MinS32; local 32 break; // if we get here, there's no winding, loop is unorderable 36 winding = segment->windSum(angle); 37 } while (winding == SK_MinS32); 39 // directly compute the winding in this case for each span 42 winding = SK_MinS32; 53 winding = testWinding; 59 *windingPtr = winding; 98 // find first angle, initialize winding to computed wind su 99 int winding; local [all...] |
SkOpSegment.h | 170 void debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding); 171 void debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding, int oppWinding); 262 bool markAndChaseWinding(SkOpSpanBase* start, SkOpSpanBase* end, int winding, 264 bool markAndChaseWinding(SkOpSpanBase* start, SkOpSpanBase* end, int winding, 270 bool markWinding(SkOpSpan* , int winding); 271 bool markWinding(SkOpSpan* , int winding, int oppWinding);
|
SkOpSegment.cpp | 511 // if all angles have a computed winding, 513 // or if adjacent orderable angles have no computed winding, 516 // and one has winding computed, transfer to the other 677 // iterate through the angle, and compute everyone's winding 773 // iterate through the angle, and compute everyone's winding 861 // iterate through the angle, and compute everyone's winding 1745 int winding = lesser->windSum(); local [all...] |
SkPathOpsDebug.h | 177 static bool ValidWind(int winding); 178 static void WindingPrintf(int winding);
|
SkPathOpsOp.cpp | 36 int winding; local 38 const SkOpAngle* angle = AngleWinding(*startPtr, *endPtr, &winding, &sortable); 39 if (winding == SK_MinS32) {
|
SkPathOpsDebug.cpp | 897 void SkOpSegment::debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding) { 906 if (winding == SK_MinS32) { 909 SkDebugf("%d", winding); 920 void SkOpSegment::debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding, 929 span->t(), span->debugID(), pt.fX, pt.fY, span->next()->t(), winding, oppWinding); 930 if (winding == SK_MinS32) { 933 SkDebugf("%d", winding); [all...] |
/external/deqp/framework/referencerenderer/ |
rrRenderState.hpp | 47 //! Winding mode 48 enum Winding 50 WINDING_CCW = 0, //!< Counter-clockwise winding 51 WINDING_CW, //!< Clockwise winding 69 : winding (WINDING_CCW) 75 Winding winding; member in struct:rr::RasterizationState
|
rrRasterizer.cpp | 451 , m_winding (state.winding) [all...] |
/external/skia/src/gpu/batches/ |
GrPLSPathRenderer.cpp | 228 int winding = windingVertices[i].fWinding; local 229 SkASSERT(windingVertices[i + 1].fWinding == winding); 230 SkASSERT(windingVertices[i + 2].fWinding == winding); 237 triVertices.push_back({ bloated[0], p1, p2, p3, winding }); 238 triVertices.push_back({ bloated[1], p1, p2, p3, winding }); 239 triVertices.push_back({ bloated[2], p1, p2, p3, winding }); 246 triVertices.push_back({ { minX, minY }, p1, p2, p3, winding }); 247 triVertices.push_back({ { maxX, minY }, p1, p2, p3, winding }); 248 triVertices.push_back({ { minX, maxY }, p1, p2, p3, winding }); 249 triVertices.push_back({ { maxX, minY }, p1, p2, p3, winding }); [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_driver.h | 142 int8_t winding; /* +1 (clockwise) / -1 (counter-clockwise) */ member in struct:nv50_ir_prog_info::__anon19688::__anon19690
|
nv50_ir_from_sm4.cpp | 1018 info.prop.tp.winding = +1; 1022 info.prop.tp.winding = -1; [all...] |
/external/skia/src/gpu/ |
GrTessellator.cpp | 232 Edge(Vertex* top, Vertex* bottom, int winding) 233 : fWinding(winding) 310 Poly(int winding) 311 : fWinding(winding) 456 Poly* new_poly(Poly** head, Vertex* v, int winding, SkChunkAlloc& alloc) { 457 Poly* poly = ALLOC_NEW(Poly, (winding), alloc); 622 inline bool apply_fill_type(SkPath::FillType fillType, int winding) { 625 return winding != 0; 627 return (winding & 1) != 0; 629 return winding == 1 639 int winding = c.sweep_lt(prev->fPoint, next->fPoint) ? 1 : -1; local 1268 int winding = leftEdge->fLeftPoly ? leftEdge->fLeftPoly->fWinding : 0; local [all...] |
/external/deqp/modules/gles31/functional/ |
es31fTessellationTests.cpp | 428 enum Winding 462 static inline const char* getWindingShaderName (Winding winding) 464 switch (winding) 474 static inline string getTessellationEvaluationInLayoutString (TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMode=false) 478 + ", " + getWindingShaderName(winding) 491 static inline string getTessellationEvaluationInLayoutString (TessPrimitiveType primType, Winding winding, bool usePointMode=false) 494 + ", " + getWindingShaderName(winding) [all...] |
/frameworks/native/opengl/libagl/ |
array.cpp | 651 GLint first, GLsizei count, int winding) 653 // winding == 2 : fan 654 // winding == 1 : strip 666 // because it allows us to preserve the same winding when the whole 687 swap(((winding^=1) ? v1 : v0), v2); 694 if ((winding&2) == 0) { 861 GLsizei count, const GLvoid *indices, int winding) 863 // winding == 2 : fan 864 // winding == 1 : strip 887 vertex_t* & consumed = ((winding^=1) ? v1 : v0) [all...] |
primitives.cpp | 829 const GLenum winding = (c->lerp.area() > 0) ? GL_CW : GL_CCW; local 830 const GLenum face = (winding == c->cull.frontFace) ? GL_FRONT : GL_BACK; [all...] |
/external/mesa3d/src/gallium/drivers/nvc0/ |
nvc0_program.c | 314 if (info->prop.tp.winding > 0)
|