Home
last modified time | relevance | path

Searched refs:StrokeTolerances (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/src/gpu/tessellate/
H A DStrokeTessellator.h59 struct StrokeTolerances { struct
107 static StrokeTolerances Make(const float matrixMinMaxScales[2], float strokeWidth) { in Make()
111 static StrokeTolerances MakeNonHairline(float matrixMaxScale, float strokeWidth) { in MakeNonHairline()
130 // this changes, we will need to call StrokeTolerances::GetLocalStrokeWidth() for each in fetchRadialSegmentsPerRadian()
140 auto tol = StrokeTolerances::ApproxNumRadialSegmentsPerRadian(fParametricPrecision, in fetchRadialSegmentsPerRadian()
H A DStrokeFixedCountTessellator.cpp43 , fParametricPrecision(StrokeTolerances::CalcParametricPrecision(matrixMaxScale)) { in InstanceWriter()
264 float localStrokeWidth = StrokeTolerances::GetLocalStrokeWidth(matrixMinMaxScales.data(), in prepare()
266 float numRadialSegmentsPerRadian = StrokeTolerances::CalcNumRadialSegmentsPerRadian( in prepare()
H A DStrokeHardwareTessellator.cpp70 , fParametricPrecision(StrokeTolerances::CalcParametricPrecision(matrixMaxScale)) { in PatchWriter()
721 float localStrokeWidth = StrokeTolerances::GetLocalStrokeWidth(matrixMinMaxScales.data(), in prepare()
723 float numRadialSegmentsPerRadian = StrokeTolerances::CalcNumRadialSegmentsPerRadian( in prepare()
/third_party/skia/src/gpu/tessellate/shaders/
H A DGrStrokeTessellationShader.cpp363 skgpu::StrokeTolerances tolerances; in setData()
365 tolerances = skgpu::StrokeTolerances::MakeNonHairline(shader.viewMatrix().getMaxScale(), in setData()
370 tolerances = skgpu::StrokeTolerances::MakeNonHairline(1, 1); in setData()
382 skgpu::StrokeTolerances::CalcParametricPrecision(maxScale)); in setData()

Completed in 5 milliseconds