/third_party/skia/src/pathops/ |
H A D | SkPathOpsConic.h | 69 bool hullIntersects(const SkDQuad& quad, bool* isLinear) const { in hullIntersects() 70 return fPts.hullIntersects(quad, isLinear); in hullIntersects() 73 bool hullIntersects(const SkDConic& conic, bool* isLinear) const { in hullIntersects() 74 return fPts.hullIntersects(conic.fPts, isLinear); in hullIntersects() 77 bool hullIntersects(const SkDCubic& cubic, bool* isLinear) const; 79 bool isLinear(int startIndex, int endIndex) const { in isLinear() function 80 return fPts.isLinear(startIndex, endIndex); in isLinear() 161 bool hullIntersects(const SkDQuad& quad, bool* isLinear) const override; 163 bool hullIntersects(const SkDConic& conic, bool* isLinear) const override { 164 return conic.hullIntersects(fConic, isLinear); [all...] |
H A D | SkPathOpsQuad.h | 81 bool hullIntersects(const SkDQuad& , bool* isLinear) const; 82 bool hullIntersects(const SkDConic& , bool* isLinear) const; 83 bool hullIntersects(const SkDCubic& , bool* isLinear) const; 84 bool isLinear(int startIndex, int endIndex) const; 153 bool hullIntersects(const SkDQuad& quad, bool* isLinear) const override { 154 return quad.hullIntersects(fQuad, isLinear); 157 bool hullIntersects(const SkDConic& conic, bool* isLinear) const override; 158 bool hullIntersects(const SkDCubic& cubic, bool* isLinear) const override; 160 bool hullIntersects(const SkTCurve& curve, bool* isLinear) const override { 161 return curve.hullIntersects(fQuad, isLinear); [all...] |
H A D | SkPathOpsCubic.h | 79 bool hullIntersects(const SkDCubic& c2, bool* isLinear) const; 80 bool hullIntersects(const SkDConic& c, bool* isLinear) const; 81 bool hullIntersects(const SkDQuad& c2, bool* isLinear) const; 82 bool hullIntersects(const SkDPoint* pts, int ptCount, bool* isLinear) const; 83 bool isLinear(int startIndex, int endIndex) const; 209 bool hullIntersects(const SkDQuad& quad, bool* isLinear) const override; 210 bool hullIntersects(const SkDConic& conic, bool* isLinear) const override; 212 bool hullIntersects(const SkDCubic& cubic, bool* isLinear) const override { 213 return cubic.hullIntersects(fCubic, isLinear); 216 bool hullIntersects(const SkTCurve& curve, bool* isLinear) cons [all...] |
H A D | SkPathOpsTCurve.h | 29 virtual bool hullIntersects(const SkDQuad& , bool* isLinear) const = 0; 30 virtual bool hullIntersects(const SkDConic& , bool* isLinear) const = 0; 31 virtual bool hullIntersects(const SkDCubic& , bool* isLinear) const = 0; 32 virtual bool hullIntersects(const SkTCurve& , bool* isLinear) const = 0;
|
H A D | SkPathOpsQuad.cpp | 47 bool SkDQuad::hullIntersects(const SkDQuad& q2, bool* isLinear) const { in hullIntersects() 81 *isLinear = linear; in hullIntersects() 85 bool SkDQuad::hullIntersects(const SkDConic& conic, bool* isLinear) const { in hullIntersects() 86 return conic.hullIntersects(*this, isLinear); in hullIntersects() 89 bool SkDQuad::hullIntersects(const SkDCubic& cubic, bool* isLinear) const { in hullIntersects() 90 return cubic.hullIntersects(*this, isLinear); in hullIntersects() 185 bool SkDQuad::isLinear(int startIndex, int endIndex) const { in isLinear() function in SkDQuad 406 bool SkTQuad::hullIntersects(const SkDConic& conic, bool* isLinear) const { in hullIntersects() 407 return conic.hullIntersects(fQuad, isLinear); in hullIntersects() 410 bool SkTQuad::hullIntersects(const SkDCubic& cubic, bool* isLinear) cons [all...] |
H A D | SkPathOpsConic.cpp | 84 bool SkDConic::hullIntersects(const SkDCubic& cubic, bool* isLinear) const { in hullIntersects() 85 return cubic.hullIntersects(*this, isLinear); in hullIntersects() 180 bool SkTConic::hullIntersects(const SkDQuad& quad, bool* isLinear) const { in hullIntersects() 181 return quad.hullIntersects(fConic, isLinear); in hullIntersects() 184 bool SkTConic::hullIntersects(const SkDCubic& cubic, bool* isLinear) const { in hullIntersects() 185 return cubic.hullIntersects(fConic, isLinear); in hullIntersects()
|
H A D | SkPathOpsCubic.cpp | 149 bool SkDCubic::hullIntersects(const SkDPoint* pts, int ptCount, bool* isLinear) const { in hullIntersects() 194 *isLinear = linear; in hullIntersects() 198 bool SkDCubic::hullIntersects(const SkDCubic& c2, bool* isLinear) const { in hullIntersects() 199 return hullIntersects(c2.fPts, SkDCubic::kPointCount, isLinear); in hullIntersects() 202 bool SkDCubic::hullIntersects(const SkDQuad& quad, bool* isLinear) const { in hullIntersects() 203 return hullIntersects(quad.fPts, SkDQuad::kPointCount, isLinear); in hullIntersects() 206 bool SkDCubic::hullIntersects(const SkDConic& conic, bool* isLinear) const { in hullIntersects() 208 return hullIntersects(conic.fPts, isLinear); in hullIntersects() 211 bool SkDCubic::isLinear(int startIndex, int endIndex) const { in isLinear() function in SkDCubic 213 return ((const SkDQuad *) this)->isLinear( in isLinear() [all...] |
H A D | SkReduceOrder.cpp | 40 if (!quad.isLinear(0, 2)) { in check_linear() 153 if (!cubic.isLinear(0, 3)) { in check_linear()
|
/third_party/skia/src/gpu/geometry/ |
H A D | GrInnerFanTriangulator.h | 27 bool* isLinear) const { in pathToTriangles() 28 Poly* polys = this->pathToPolys(breadcrumbList, isLinear); in pathToTriangles() 32 Poly* pathToPolys(BreadcrumbTriangleList* breadcrumbList, bool* isLinear) const { in pathToPolys() 33 Poly* polys = this->GrTriangulator::pathToPolys(0, SkRect::MakeEmpty(), isLinear); in pathToPolys()
|
H A D | GrAATriangulator.h | 22 bool isLinear; in PathToAATriangles() local 23 Poly* polys = aaTriangulator.pathToPolys(tolerance, clipBounds, &isLinear); in PathToAATriangles()
|
H A D | GrTriangulator.h | 31 GrEagerVertexAllocator* vertexAllocator, bool* isLinear) { in PathToTriangles() 37 Poly* polys = triangulator.pathToPolys(tolerance, clipBounds, isLinear); in PathToTriangles() 64 bool* isLinear) const; 173 bool* isLinear) const; 30 PathToTriangles(const SkPath& path, SkScalar tolerance, const SkRect& clipBounds, GrEagerVertexAllocator* vertexAllocator, bool* isLinear) PathToTriangles() argument
|
H A D | GrTriangulator.cpp | 526 VertexList* contours, bool* isLinear) const { in pathToContours() 529 *isLinear = true; in pathToContours() 545 *isLinear = false; in pathToContours() 569 *isLinear = false; in pathToContours() 578 *isLinear = false; in pathToContours() 1569 Poly* GrTriangulator::pathToPolys(float tolerance, const SkRect& clipBounds, bool* isLinear) const { in pathToPolys() 1572 *isLinear = true; in pathToPolys() 1581 this->pathToContours(tolerance, clipBounds, contours.get(), isLinear); in pathToPolys()
|
/third_party/skia/src/gpu/ops/ |
H A D | TriangulatingPathRenderer.cpp | 58 static sk_sp<SkData> create_data(int numVertices, bool isLinear, SkScalar tol) { in create_data() argument 59 TessInfo info { numVertices, isLinear, tol }; in create_data() 262 bool* isLinear) { in Triangulate() 275 return GrTriangulator::PathToTriangles(path, tol, clipBounds, allocator, isLinear); in Triangulate() 318 bool isLinear; in createNonAAMesh() local 320 &isLinear); in createNonAAMesh() 327 key.setCustomData(create_data(vertexCount, isLinear, tol)); in createNonAAMesh() 456 bool isLinear; variable 458 &isLinear); 465 key.setCustomData(create_data(vertexCount, isLinear, to 257 Triangulate(GrEagerVertexAllocator* allocator, const SkMatrix& viewMatrix, const GrStyledShape& shape, const SkIRect& devClipBounds, SkScalar tol, bool* isLinear) Triangulate() argument [all...] |
H A D | PathInnerTriangulateOp.cpp | 231 bool isLinear; in prePreparePrograms() local 233 fFanPolys = fFanTriangulator->pathToPolys(&fFanBreadcrumbs, &isLinear); in prePreparePrograms() 237 if (forceRedbookStencilPass || !isLinear) { // Curves always get stencilled. in prePreparePrograms() 253 if (!isLinear) { in prePreparePrograms() 283 } else if (isLinear) { in prePreparePrograms() 365 if (doFill && !isLinear) { in prePreparePrograms()
|
/third_party/skia/fuzz/ |
H A D | FuzzTriangulation.cpp | 29 bool isLinear; in DEF_FUZZ() local 31 int count = GrTriangulator::PathToTriangles(path, tol, clipBounds, &allocator, &isLinear); in DEF_FUZZ()
|
/third_party/mesa3d/src/amd/addrlib/src/core/ |
H A D | addrlib1.h | 65 UINT_32 isLinear : 1; member 237 BOOL_32 isTcCompatible, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo) const = 0; 246 BOOL_32 isLinear, UINT_32 numSlices, UINT_64* pSliceBytes, UINT_32 baseAlign) const = 0; 318 BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, 327 UINT_32 pitchIn, UINT_32 heightIn, UINT_32 numSlices, BOOL_32 isLinear, 339 UINT_32 numSlices, UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, 345 UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8,
|
H A D | addrlib1.cpp | 1324 pIn->isLinear, in ComputeHtileInfo() 1394 pIn->isLinear, in ComputeCmaskInfo() 1526 pIn->isLinear, in ComputeHtileAddrFromCoord() 1594 pIn->isLinear, in ComputeHtileCoordFromAddr() 1666 pIn->isLinear, in ComputeCmaskAddrFromCoord() 1731 pIn->isLinear, in ComputeCmaskCoordFromAddr() 1832 BOOL_32 isLinear, ///< [in] if it is linear mode in ComputeHtileInfo() 1857 if (isLinear) in ComputeHtileInfo() 1876 baseAlign = HwlComputeHtileBaseAlign(flags.tcCompatible, isLinear, pTileInfo); in ComputeHtileInfo() 1881 isLinear, in ComputeHtileInfo() 1827 ComputeHtileInfo( ADDR_HTILE_FLAGS flags, UINT_32 pitchIn, UINT_32 heightIn, UINT_32 numSlices, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, UINT_32* pPitchOut, UINT_32* pHeightOut, UINT_64* pHtileBytes, UINT_32* pMacroWidth, UINT_32* pMacroHeight, UINT_64* pSliceSize, UINT_32* pBaseAlign ) const ComputeHtileInfo() argument 1965 ComputeCmaskInfo( ADDR_CMASK_FLAGS flags, UINT_32 pitchIn, UINT_32 heightIn, UINT_32 numSlices, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo, UINT_32* pPitchOut, UINT_32* pHeightOut, UINT_64* pCmaskBytes, UINT_32* pMacroWidth, UINT_32* pMacroHeight, UINT_64* pSliceSize, UINT_32* pBaseAlign, UINT_32* pBlockMax ) const ComputeCmaskInfo() argument 2174 HwlComputeXmaskCoordFromAddr( UINT_64 addr, UINT_32 bitPosition, UINT_32 pitch, UINT_32 height, UINT_32 numSlices, UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, UINT_32* pX, UINT_32* pY, UINT_32* pSlice ) const HwlComputeXmaskCoordFromAddr() argument 2356 HwlComputeXmaskAddrFromCoord( UINT_32 pitch, UINT_32 height, UINT_32 x, UINT_32 y, UINT_32 slice, UINT_32 numSlices, UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, UINT_32* pBitPosition ) const HwlComputeXmaskAddrFromCoord() argument [all...] |
H A D | addrlib2.h | 54 UINT_32 isLinear : 1; // Linear member 362 return m_swizzleModeTable[swizzleMode].isLinear; in IsLinear()
|
/third_party/mesa3d/src/amd/addrlib/src/r800/ |
H A D | siaddrlib.h | 123 UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, 128 UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, 154 BOOL_32 isLinear, UINT_32 numSlices, UINT_64* pSliceBytes, UINT_32 baseAlign) const;
|
H A D | siaddrlib.cpp | 1269 BOOL_32 isLinear, ///< [in] if it is linear mode in HwlComputeHtileBytes() 1275 return ComputeHtileBytes(pitch, height, bpp, isLinear, numSlices, pSliceBytes, baseAlign); in HwlComputeHtileBytes() 1296 BOOL_32 isLinear, ///< [in] linear or tiled HTILE layout in HwlComputeXmaskAddrFromCoord() 1325 isLinear, in HwlComputeXmaskAddrFromCoord() 1344 isLinear, in HwlComputeXmaskAddrFromCoord() 1373 if (isLinear) in HwlComputeXmaskAddrFromCoord() 1454 BOOL_32 isLinear, ///< [in] linear or tiled HTILE layout in HwlComputeXmaskCoordFromAddr() 1485 isLinear, in HwlComputeXmaskCoordFromAddr() 1503 isLinear, in HwlComputeXmaskCoordFromAddr() 1540 if (isLinear) in HwlComputeXmaskCoordFromAddr() 1265 HwlComputeHtileBytes( UINT_32 pitch, UINT_32 height, UINT_32 bpp, BOOL_32 isLinear, UINT_32 numSlices, UINT_64* pSliceBytes, UINT_32 baseAlign ) const HwlComputeHtileBytes() argument 1288 HwlComputeXmaskAddrFromCoord( UINT_32 pitch, UINT_32 height, UINT_32 x, UINT_32 y, UINT_32 slice, UINT_32 numSlices, UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, UINT_32* pBitPosition ) const HwlComputeXmaskAddrFromCoord() argument 1447 HwlComputeXmaskCoordFromAddr( UINT_64 addr, UINT_32 bitPosition, UINT_32 pitch, UINT_32 height, UINT_32 numSlices, UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, UINT_32* pX, UINT_32* pY, UINT_32* pSlice ) const HwlComputeXmaskCoordFromAddr() argument [all...] |
H A D | egbaddrlib.h | 125 BOOL_32 isTcCompatible, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo) const; 292 BOOL_32 isLinear, UINT_32 numSlices, UINT_64* sliceBytes, UINT_32 baseAlign) const;
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fTextureFilteringTests.cpp | 621 const bool isLinear = isLinearI != 0; in init() local 622 const deUint32 filter = isLinear ? GL_LINEAR : GL_NEAREST; in init() 625 isLinear ? "linear" : "nearest", "", in init()
|
/third_party/mesa3d/src/amd/addrlib/inc/ |
H A D | addrinterface.h | 881 BOOL_32 isLinear; ///< Linear or tiled HTILE layout member 954 BOOL_32 isLinear; ///< Linear or tiled HTILE layout member 1018 BOOL_32 isLinear; ///< Linear or tiled HTILE layout member 1101 BOOL_32 isLinear; ///< Linear or tiled layout, Only SI can be linear member 1171 BOOL_32 isLinear; ///< Linear or tiled layout, Only SI can be linear member 1231 BOOL_32 isLinear; ///< Linear or tiled layout, Only SI can be linear member
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkImage.cpp | 481 bool isLinear = VK_IMAGE_TILING_LINEAR == imageDesc.fImageTiling; in InitImageInfo() local 482 VkImageLayout initialLayout = isLinear ? VK_IMAGE_LAYOUT_PREINITIALIZED in InitImageInfo()
|
/third_party/skia/bench/ |
H A D | TriangulatorBench.cpp | 100 bool isLinear; variable 102 &isLinear); 114 bool isLinear; variable 117 GrInnerFanTriangulator(path, &fArena).pathToTriangles(this, &breadcrumbList, &isLinear);
|