/third_party/skia/src/gpu/geometry/ |
H A D | GrQuad.h | 60 SkPoint3 point3(int i) const { return {fX[i], fY[i], fW[i]}; } in point3() 64 return {fX[i] / fW[i], fY[i] / fW[i]}; in point() 94 accum *= fW[i]; in isFinite() 102 float w(int i) const { return fW[i]; } in w() 103 float iw(int i) const { return sk_ieee_float_divide(1.f, fW[i]); } in iw() 107 skvx::Vec<4, float> w4f() const { return skvx::Vec<4, float>::Load(fW); } in w4f() 128 const float* ws() const { return fW; } in ws() 129 float* ws() { return fW; } in ws() 134 fW[ in setQuadType() 167 float fW[4] = {1.f, 1.f, 1.f, 1.f}; global() member in GrQuad::Type [all...] |
H A D | GrQuadUtils.cpp | 427 V4f t = (SkPathPriv::kW0PlaneDistance - v.fW) / (next_ccw(v.fW) - v.fW); 432 clip.fW = SkPathPriv::kW0PlaneDistance; 438 M4f ccwValid = next_ccw(v.fW) >= SkPathPriv::kW0PlaneDistance; 439 M4f cwValid = next_cw(v.fW) >= SkPathPriv::kW0PlaneDistance; 455 v.fW = if_then_else(validW, v.fW, clip.fW); 478 mid.fW [all...] |
H A D | GrQuadUtils.h | 158 skvx::Vec<4, float> fX, fY, fW; member
|
/third_party/skia/tests/ |
H A D | PathOpsConicIntersectionTest.cpp | 48 SkASSERT(roughly_equal(chopped[0].fW, dChopped[0].fWeight)); in chopCompare() 49 SkASSERT(roughly_equal(chopped[1].fW, dChopped[1].fWeight)); in chopCompare() 84 conic.fW = c.fW; in writePng() 85 chopped[0].fW = ch[0].fW; in writePng() 86 chopped[1].fW = ch[1].fW; in writePng() 101 path.conicTo(conic.fPts[1], conic.fPts[2], conic.fW); in writePng() 106 path.conicTo(chopped[0].fPts[1], chopped[0].fPts[2], chopped[0].fW); in writePng() [all...] |
/third_party/skia/bench/ |
H A D | HardStopGradientBench_SpecialHardStops.cpp | 39 fW = w; in HardStopGradientBench_SpecialHardStops() 43 fName.printf("hardstop_special_%03dx%03d_%s", fW, fH, kindstr(fKind)); in HardStopGradientBench_SpecialHardStops() 51 return SkIPoint::Make(fW, fH); 57 SkPoint::Make(fW+2.0f, fH/2.0f), 109 int fW; member in HardStopGradientBench_SpecialHardStops
|
H A D | MipmapBench.cpp | 15 const int fW, fH; member in MipmapBench 20 : fW(w), fH(h), fHalfFoat(halfFloat) in MipmapBench() 37 SkImageInfo info = SkImageInfo::Make(fW, fH, ct, kPremul_SkAlphaType,
|
H A D | GrMipmapBench.cpp | 17 const int fW, fH; member in GrMipMapBench 20 GrMipMapBench(int w, int h) : fW(w), fH(h) { in GrMipMapBench() 39 SkImageInfo::Make(fW, fH, kRGBA_8888_SkColorType, kPremul_SkAlphaType, srgb);
|
H A D | PathBench.cpp | 901 fRQ.fW = SkScalarCos(SK_ScalarPI/4); in ConicBench_Chop() 1013 conic->fW = rand.nextUScalar1(); in rand_conic() 1015 conic->fW = 1 + rand.nextUScalar1() * 4; in rand_conic()
|
/third_party/skia/src/core/ |
H A D | SkGeometry.h | 303 fW = w; in SkConic() 307 fW = w; in SkConic() 311 SkScalar fW; member 315 fW = w; in set() 322 fW = w; in set() 425 Sk2s ww(conic.fW); in SkConicCoeff()
|
H A D | SkGeometry.cpp | 1245 ratquad_mapTo3D(fPts, fW, tmp); 1266 dst[0].fW = tmp2[0].fZ / root; 1267 dst[1].fW = tmp2[2].fZ / root; 1302 dst->fW = ww[0]; 1319 Sk2s ww(fW); 1347 Sk2s scale = Sk2s(SkScalarInvert(SK_Scalar1 + fW)); 1348 SkScalar newW = subdivide_w_value(fW); 1353 Sk2s ww(fW); 1359 double w_d = fW; 1371 dst[0].fW [all...] |
H A D | SkContourMeasure.cpp | 82 dst->conicTo(conic.fPts[1], conic.fPts[2], conic.fW); in SkContourMeasure_segTo() 86 dst->conicTo(tmp[0].fPts[1], tmp[0].fPts[2], tmp[0].fW); in SkContourMeasure_segTo() 93 dst->conicTo(tmp[1].fPts[1], tmp[1].fPts[2], tmp[1].fW); in SkContourMeasure_segTo() 98 dst->conicTo(tmp.fPts[1], tmp.fPts[2], tmp.fW); in SkContourMeasure_segTo() 391 fPts.append()->set(conic.fW, 0);
|
H A D | SkStrokerPriv.cpp | 128 outer->conicTo(conics[i].fPts[1], conics[i].fPts[2], conics[i].fW); in RoundJoiner()
|
H A D | SkPath.cpp | 1150 this->conicTo(conics[i].fPts[1], conics[i].fPts[2], conics[i].fW); in arcTo() 2753 SkScalar B = pts[1].fY * conic.fW - y * conic.fW + y; in winding_mono_conic() 2768 xt = conic_eval_numerator(&pts[0].fX, conic.fW, t) / conic_eval_denominator(conic.fW, t); in winding_mono_conic()
|
/third_party/skia/src/gpu/tessellate/ |
H A D | Tessellation.cpp | 67 this->conicTo(chops[0].fPts, chops[0].fW); in conicTo() 68 this->conicTo(chops[1].fPts, chops[1].fW); in conicTo()
|
H A D | StrokeIterator.h | 154 const float* w = fW[(fQueueFrontIdx + i) & (kQueueBufferCount - 1)]; in atW() 163 fW[i] = w; in enqueue() 358 const float* fW[kQueueBufferCount]; member in skgpu::StrokeIterator
|
H A D | StrokeFixedCountTessellator.cpp | 158 this->conicTo(chops[0].fPts, chops[0].fW); in chopConicTo() 159 this->conicTo(chops[1].fPts, chops[1].fW); in chopConicTo()
|
H A D | StrokeHardwareTessellator.cpp | 421 this->internalConicPatchesTo(prevJoinType, chops[0].fPts, chops[0].fW, in internalConicPatchesTo() 423 this->internalConicPatchesTo(JoinType::kBowtie, chops[1].fPts, chops[1].fW, in internalConicPatchesTo()
|
/third_party/skia/samplecode/ |
H A D | SamplePatch.cpp | 57 void setBounds(int w, int h) { fW = w; fH = h; } in setBounds() 64 int fW, fH; member in __anon18637::Patch 162 const SkScalar ds = SK_Scalar1 * fW / nu; in draw() 175 colors[i*2 + 0] = make_color(s/fW, t/fH); in draw() 176 colors[i*2 + 1] = make_color(s/fW, (t + dt)/fH); in draw()
|
H A D | SampleFatBits.cpp | 101 fW = width; in setWHZ() 128 int fW, fH, fZoom; member in FatBits 183 for (int ix = 1; ix < fW; ++ix) { in copyMinToMax() 212 for (int ix = 0; ix < fW; ++ix) { in drawFG()
|
H A D | SampleQuadStroker.cpp | 140 int fW, fH, fZoom; member in QuadStrokerView 264 for (int ix = 1; ix < fW; ++ix) { in copyMinToMax()
|
/third_party/skia/gm/ |
H A D | mandoline.cpp | 115 this->sliceConic(halves[0].fPts[1], halves[0].fPts[2], halves[0].fW, numSubdivisions - 1); in sliceConic() 116 this->sliceConic(halves[1].fPts[1], halves[1].fPts[2], halves[1].fW, numSubdivisions - 1); in sliceConic()
|
H A D | beziereffects.cpp | 345 int conicCnt2 = SplitConic(dstTemp[0].fPts, dst, dstTemp[0].fW); in ChopConic() 346 conicCnt = conicCnt2 + SplitConic(dstTemp[1].fPts, &dst[conicCnt2], dstTemp[1].fW); in ChopConic()
|
/third_party/skia/src/pathops/ |
H A D | SkOpEdgeBuilder.cpp | 253 fContourBuilder.addCurve(v1, curve1, pair[0].fW); in walk() 254 fContourBuilder.addCurve(v2, curve2, pair[1].fW); in walk()
|
H A D | SkReduceOrder.cpp | 261 if (verb > SkPath::kLine_Verb && c.fW == 1) { in Conic()
|
/third_party/skia/src/gpu/ops/ |
H A D | AAHairLinePathRenderer.cpp | 177 int conicCnt2 = split_conic(dstTemp[0].fPts, dst, dstTemp[0].fW); in chop_conic() 178 conicCnt = conicCnt2 + split_conic(dstTemp[1].fPts, &dst[conicCnt2], dstTemp[1].fW); in chop_conic() 366 conicWeights->push_back() = dst[i].fW; in gather_lines_and_quads()
|