Home
last modified time | relevance | path

Searched refs:localQuad (Results 1 - 8 of 8) sorted by relevance

/third_party/skia/src/gpu/ops/
H A DQuadPerEdgeAA.cpp40 const GrQuad* localQuad, in write_quad_generic()
47 SkASSERT(!spec.hasLocalCoords() || localQuad); in write_quad_generic()
67 *vb << localQuad->x(i) in write_quad_generic()
68 << localQuad->y(i) in write_quad_generic()
69 << If(spec.localQuadType() == GrQuad::Type::kPerspective, localQuad->w(i)); in write_quad_generic()
92 const GrQuad* localQuad, in write_2d_color()
105 // We don't assert that localQuad == nullptr, since it is possible for FillRectOp to in write_2d_color()
124 const GrQuad* localQuad, in write_2d_uv()
136 SkASSERT(localQuad); in write_2d_uv()
141 << localQuad in write_2d_uv()
37 write_quad_generic(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_quad_generic() argument
89 write_2d_color(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_2d_color() argument
121 write_2d_uv(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_2d_uv() argument
148 write_2d_color_uv(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_2d_color_uv() argument
180 write_2d_cov_uv(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_2d_cov_uv() argument
214 write_2d_uv_strict(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_2d_uv_strict() argument
242 write_2d_color_uv_strict(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_2d_color_uv_strict() argument
275 write_2d_cov_uv_strict(VertexWriter* vb, const VertexSpec& spec, const GrQuad* deviceQuad, const GrQuad* localQuad, const float coverage[4], const SkPMColor4f& color, const SkRect& geomSubset, const SkRect& texSubset) write_2d_cov_uv_strict() argument
367 append(GrQuad* deviceQuad, GrQuad* localQuad, const SkPMColor4f& color, const SkRect& uvSubset, GrQuadAAFlags aaFlags) append() argument
[all...]
H A DQuadPerEdgeAA.h145 // 'localQuad' can be null if the VertexSpec does not use local coords.
146 void append(GrQuad* deviceQuad, GrQuad* localQuad,
157 const GrQuad* deviceQuad, const GrQuad* localQuad,
H A DFillRectOp.cpp36 const GrQuad* localQuad, const SkPMColor4f& color, in dump_quad_info()
38 GrQuad safeLocal = localQuad ? *localQuad : GrQuad(); in dump_quad_info()
258 tessellator.append(iter.deviceQuad(), iter.localQuad(), in tessellate()
377 str += dump_quad_info(i, iter.deviceQuad(), iter.localQuad(),
35 dump_quad_info(int index, const GrQuad* deviceQuad, const GrQuad* localQuad, const SkPMColor4f& color, GrQuadAAFlags aaFlags) dump_quad_info() argument
H A DTextureOp.cpp736 tessellator.append(iter.deviceQuad(), iter.localQuad(), info.fColor, in FillInVertices()
1085 GrQuad uv = iter.isLocalValid() ? *(iter.localQuad()) : GrQuad();
/third_party/skia/src/gpu/geometry/
H A DGrQuadBuffer.h47 // Append the given 'deviceQuad' to this buffer, with its associated 'metadata'. If 'localQuad'
50 // Iter::localQuad() will be equivalent to the provided local coordinates. If 'localQuad' is
52 void append(const GrQuad& deviceQuad, T&& metadata, const GrQuad* localQuad = nullptr);
81 GrQuad* localQuad() { in localQuad() function in GrQuadBuffer::Iter
265 void GrQuadBuffer<T>::append(const GrQuad& deviceQuad, T&& metadata, const GrQuad* localQuad) { in append() argument
266 GrQuad::Type localType = localQuad ? localQuad->quadType() : GrQuad::Type::kAxisAligned; in append()
267 int entrySize = this->entrySize(deviceQuad.quadType(), localQuad ? &localType : nullptr); in append()
274 h->fHasLocals = static_cast<unsigned>(localQuad ! in append()
[all...]
H A DGrQuadUtils.h58 void reset(const GrQuad& deviceQuad, const GrQuad* localQuad);
164 void reset(const GrQuad& deviceQuad, const GrQuad* localQuad);
H A DGrQuadUtils.cpp932 void TessellationHelper::Vertices::reset(const GrQuad& deviceQuad, const GrQuad* localQuad) {
938 if (localQuad) {
939 fU = localQuad->x4f();
940 fV = localQuad->y4f();
941 fR = localQuad->w4f();
942 fUVRCount = localQuad->hasPerspective() ? 3 : 2;
1113 void TessellationHelper::reset(const GrQuad& deviceQuad, const GrQuad* localQuad) {
1116 fLocalType = localQuad ? localQuad->quadType() : GrQuad::Type::kAxisAligned;
1123 fOriginal.reset(deviceQuad, localQuad);
[all...]
/third_party/skia/tests/
H A DGrQuadBufferTest.cpp121 assert_quad_eq(r, expectedLocalQuads[i], *iter.localQuad()); in TEST()
125 ASSERT(!iter.localQuad()); in TEST()
168 assert_quad_eq(r, quadsB[i], *iter.localQuad()); in TEST()
171 ASSERT(!iter.localQuad()); in TEST()
181 ASSERT(!iter.localQuad()); in TEST()
184 assert_quad_eq(r, quadsA[j], *iter.localQuad()); in TEST()
229 assert_quad_eq(r, quad, *iter.localQuad()); in TEST()
232 ASSERT(!iter.localQuad()); in TEST()

Completed in 9 milliseconds