Home
last modified time | relevance | path

Searched refs:winding (Results 1 – 25 of 31) sorted by relevance

12

/external/skia/src/core/
DSkEdge.cpp53 int winding = 1; in setLine() local
58 winding = -1; in setLine()
81 fWinding = SkToS8(winding); in setLine()
199 int winding = 1; in setQuadratic() local
204 winding = -1; in setQuadratic()
229 fWinding = SkToS8(winding); in setQuadratic()
361 int winding = 1; in setCubic() local
368 winding = -1; in setCubic()
405 fWinding = SkToS8(winding); in setCubic()
DSkEdge.h105 int winding = 1; in setLine() local
110 winding = -1; in setLine()
129 fWinding = SkToS8(winding); in setLine()
/external/skia/src/pathops/
DSkOpSegment.cpp954 bool SkOpSegment::markAndChaseWinding(SkOpSpanBase* start, SkOpSpanBase* end, int winding, in markAndChaseWinding() argument
958 bool success = markWinding(spanStart, winding); in markAndChaseWinding()
963 SkASSERT(spanStart->windSum() == winding); in markAndChaseWinding()
967 (void) other->markWinding(spanStart, winding); in markAndChaseWinding()
976 int winding, int oppWinding, SkOpSpanBase** lastPtr) { in markAndChaseWinding() argument
979 bool success = markWinding(spanStart, winding, oppWinding); in markAndChaseWinding()
985 if (spanStart->windSum() != winding || spanStart->oppSum() != oppWinding) { in markAndChaseWinding()
991 SkASSERT(spanStart->oppSum() == winding); in markAndChaseWinding()
997 (void) other->markWinding(spanStart, winding, oppWinding); in markAndChaseWinding()
999 (void) other->markWinding(spanStart, oppWinding, winding); in markAndChaseWinding()
[all …]
DSkPathOpsCommon.cpp27 int winding = SK_MinS32; in AngleWinding() local
36 winding = segment->windSum(angle); in AngleWinding()
37 } while (winding == SK_MinS32); in AngleWinding()
42 winding = SK_MinS32; in AngleWinding()
53 winding = testWinding; in AngleWinding()
59 *windingPtr = winding; in AngleWinding()
99 int winding; in FindChase() local
101 const SkOpAngle* angle = AngleWinding(*startPtr, *endPtr, &winding, &sortable); in FindChase()
102 if (winding == SK_MinS32) { in FindChase()
DSkOpSegment.h170 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);
DSkPathOpsDebug.h177 static bool ValidWind(int winding);
178 static void WindingPrintf(int winding);
DSkPathOpsOp.cpp36 int winding; in findChaseOp() local
38 const SkOpAngle* angle = AngleWinding(*startPtr, *endPtr, &winding, &sortable); in findChaseOp()
39 if (winding == SK_MinS32) { in findChaseOp()
DSkPathOpsDebug.cpp897 void SkOpSegment::debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding) { in debugShowNewWinding() argument
906 if (winding == SK_MinS32) { in debugShowNewWinding()
909 SkDebugf("%d", winding); in debugShowNewWinding()
920 void SkOpSegment::debugShowNewWinding(const char* fun, const SkOpSpan* span, int winding, in debugShowNewWinding() argument
929 span->t(), span->debugID(), pt.fX, pt.fY, span->next()->t(), winding, oppWinding); in debugShowNewWinding()
930 if (winding == SK_MinS32) { in debugShowNewWinding()
933 SkDebugf("%d", winding); in debugShowNewWinding()
/external/skia/src/gpu/batches/
DGrPLSPathRenderer.cpp228 int winding = windingVertices[i].fWinding; in get_geometry() local
229 SkASSERT(windingVertices[i + 1].fWinding == winding); in get_geometry()
230 SkASSERT(windingVertices[i + 2].fWinding == winding); in get_geometry()
237 triVertices.push_back({ bloated[0], p1, p2, p3, winding }); in get_geometry()
238 triVertices.push_back({ bloated[1], p1, p2, p3, winding }); in get_geometry()
239 triVertices.push_back({ bloated[2], p1, p2, p3, winding }); in get_geometry()
246 triVertices.push_back({ { minX, minY }, p1, p2, p3, winding }); in get_geometry()
247 triVertices.push_back({ { maxX, minY }, p1, p2, p3, winding }); in get_geometry()
248 triVertices.push_back({ { minX, maxY }, p1, p2, p3, winding }); in get_geometry()
249 triVertices.push_back({ { maxX, minY }, p1, p2, p3, winding }); in get_geometry()
[all …]
/external/skia/src/gpu/
DGrTessellator.cpp232 Edge(Vertex* top, Vertex* bottom, int winding) in Edge()
233 : fWinding(winding) in Edge()
310 Poly(int winding) in Poly()
311 : fWinding(winding) in Poly()
456 Poly* new_poly(Poly** head, Vertex* v, int winding, SkChunkAlloc& alloc) { in new_poly() argument
457 Poly* poly = ALLOC_NEW(Poly, (winding), alloc); in new_poly()
622 inline bool apply_fill_type(SkPath::FillType fillType, int winding) { in apply_fill_type() argument
625 return winding != 0; in apply_fill_type()
627 return (winding & 1) != 0; in apply_fill_type()
629 return winding == 1; in apply_fill_type()
[all …]
/external/deqp/framework/referencerenderer/
DrrRenderState.hpp69 : winding (WINDING_CCW) in RasterizationState()
75 Winding winding; member
DrrRasterizer.cpp451 , m_winding (state.winding) in TriangleRasterizer()
/external/deqp/modules/gles31/functional/
Des31fTessellationTests.cpp462 static inline const char* getWindingShaderName (Winding winding) in getWindingShaderName() argument
464 switch (winding) in getWindingShaderName()
474 …InLayoutString (TessPrimitiveType primType, SpacingMode spacing, Winding winding, bool usePointMod… in getTessellationEvaluationInLayoutString() argument
478 + ", " + getWindingShaderName(winding) in getTessellationEvaluationInLayoutString()
491 …essellationEvaluationInLayoutString (TessPrimitiveType primType, Winding winding, bool usePointMod… in getTessellationEvaluationInLayoutString() argument
494 + ", " + getWindingShaderName(winding) in getTessellationEvaluationInLayoutString()
2676 …ntext, const char* name, const char* description, TessPrimitiveType primitiveType, Winding winding) in WindingCase() argument
2679 , m_winding (winding) in WindingCase()
3520 Winding winding; member
3523 Program (Winding w, const SharedPtr<const ShaderProgram>& prog) : winding(w), program(prog) {} in Program()
[all …]
/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_driver.h142 int8_t winding; /* +1 (clockwise) / -1 (counter-clockwise) */ member
Dnv50_ir_from_sm4.cpp1018 info.prop.tp.winding = +1; in inspectDeclaration()
1022 info.prop.tp.winding = -1; in inspectDeclaration()
/external/deqp/doc/testspecs/GLES31/
Dfunctional.tessellation.txt86 The winding mode cases draw triangles or quads with a specific winding mode
90 winding mode specified in the TES. The patterns drawn are simple and verified by
/external/mesa3d/src/gallium/drivers/nvc0/
Dnvc0_program.c314 if (info->prop.tp.winding > 0) in nvc0_tp_get_tess_mode()
/external/libgdx/extensions/gdx-freetype/jni/freetype-2.6.2/docs/
Draster.txt570 As both the TrueType and Type 1 specifications use the winding
/external/skia/src/animator/
DSkAnimateSchema.xsd412 Filled paths that self-intersect use the winding or evenOdd rule to determine whether the
417 <!-- @pattern winding Fill if the sum of edge directions is non-zero. -->
418 <xs:pattern value="winding"/>
/external/icu/icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/
DTransliterator_Kanji_English.txt5418 逶>'[winding]';
/external/icu/icu4j/main/shared/data/
DTransliterator_Han_Latin_Definition.txt377 䪝 < leather\-cord\-that\-winding\-on\-the\-handle\-of\-a\-knife;
1702 䅩 < crooked\-and\-winding\-of\-the\-grass;
4365 嵼 < winding\-mountain\-path;
8582 㣦 < a\-winding\-path;
16049 逶 < winding;
36287 䪝 > leather\-cord\-that\-winding\-on\-the\-handle\-of\-a\-knife;
37069 䅩 > crooked\-and\-winding\-of\-the\-grass;
38966 嵼 > winding\-mountain\-path;
41834 㣦 > a\-winding\-path;
47717 逶 > winding;
/external/svox/pico_resources/tools/LingwareBuilding/PicoLingware_source_files/textana/en-US/
Den-US_lexpos.utf4126 N_ING "winding" "w'a_IndIN"
/external/svox/pico_resources/tools/LingwareBuilding/PicoLingware_source_files/textana/en-GB/
Den-GB_lexpos.utf4493 N_ING "winding" :G2P
/external/deqp/android/cts/lmp/
Dgles31-master.txt5029 dEQP-GLES31.functional.tessellation.winding.triangles_ccw
5030 dEQP-GLES31.functional.tessellation.winding.triangles_cw
5031 dEQP-GLES31.functional.tessellation.winding.quads_ccw
5032 dEQP-GLES31.functional.tessellation.winding.quads_cw
/external/deqp/android/cts/lmp/src/
Des31-lmp.txt5029 dEQP-GLES31.functional.tessellation.winding.triangles_ccw
5030 dEQP-GLES31.functional.tessellation.winding.triangles_cw
5031 dEQP-GLES31.functional.tessellation.winding.quads_ccw
5032 dEQP-GLES31.functional.tessellation.winding.quads_cw

12