Home
last modified time | relevance | path

Searched refs:fW (Results 1 - 25 of 26) sorted by relevance

12

/third_party/skia/src/gpu/geometry/
H A DGrQuad.h60 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 DGrQuadUtils.cpp427 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 DGrQuadUtils.h158 skvx::Vec<4, float> fX, fY, fW; member
/third_party/skia/tests/
H A DPathOpsConicIntersectionTest.cpp48 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 DHardStopGradientBench_SpecialHardStops.cpp39 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 DMipmapBench.cpp15 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 DGrMipmapBench.cpp17 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 DPathBench.cpp901 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 DSkGeometry.h303 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 DSkGeometry.cpp1245 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 DSkContourMeasure.cpp82 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 DSkStrokerPriv.cpp128 outer->conicTo(conics[i].fPts[1], conics[i].fPts[2], conics[i].fW); in RoundJoiner()
H A DSkPath.cpp1150 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 DTessellation.cpp67 this->conicTo(chops[0].fPts, chops[0].fW); in conicTo()
68 this->conicTo(chops[1].fPts, chops[1].fW); in conicTo()
H A DStrokeIterator.h154 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 DStrokeFixedCountTessellator.cpp158 this->conicTo(chops[0].fPts, chops[0].fW); in chopConicTo()
159 this->conicTo(chops[1].fPts, chops[1].fW); in chopConicTo()
H A DStrokeHardwareTessellator.cpp421 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 DSamplePatch.cpp57 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 DSampleFatBits.cpp101 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 DSampleQuadStroker.cpp140 int fW, fH, fZoom; member in QuadStrokerView
264 for (int ix = 1; ix < fW; ++ix) { in copyMinToMax()
/third_party/skia/gm/
H A Dmandoline.cpp115 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 Dbeziereffects.cpp345 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 DSkOpEdgeBuilder.cpp253 fContourBuilder.addCurve(v1, curve1, pair[0].fW); in walk()
254 fContourBuilder.addCurve(v2, curve2, pair[1].fW); in walk()
H A DSkReduceOrder.cpp261 if (verb > SkPath::kLine_Verb && c.fW == 1) { in Conic()
/third_party/skia/src/gpu/ops/
H A DAAHairLinePathRenderer.cpp177 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()

Completed in 26 milliseconds

12