Searched refs:StrokeTolerances (Results 1 - 4 of 4) sorted by relevance
/third_party/skia/src/gpu/tessellate/ |
H A D | StrokeTessellator.h | 59 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 D | StrokeFixedCountTessellator.cpp | 43 , fParametricPrecision(StrokeTolerances::CalcParametricPrecision(matrixMaxScale)) { in InstanceWriter() 264 float localStrokeWidth = StrokeTolerances::GetLocalStrokeWidth(matrixMinMaxScales.data(), in prepare() 266 float numRadialSegmentsPerRadian = StrokeTolerances::CalcNumRadialSegmentsPerRadian( in prepare()
|
H A D | StrokeHardwareTessellator.cpp | 70 , 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 D | GrStrokeTessellationShader.cpp | 363 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