Home
last modified time | relevance | path

Searched refs:deviceQuad (Results 1 - 9 of 9) sorted by relevance

/third_party/skia/src/gpu/ops/
H A DQuadPerEdgeAA.cpp39 const GrQuad* deviceQuad, in write_quad_generic()
53 *vb << deviceQuad->x(i) in write_quad_generic()
54 << deviceQuad->y(i) in write_quad_generic()
55 << If(spec.deviceQuadType() == GrQuad::Type::kPerspective, deviceQuad->w(i)) in write_quad_generic()
91 const GrQuad* deviceQuad, in write_2d_color()
113 *vb << deviceQuad->x(i) in write_2d_color()
114 << deviceQuad->y(i) in write_2d_color()
123 const GrQuad* deviceQuad, in write_2d_uv()
139 *vb << deviceQuad->x(i) in write_2d_uv()
140 << deviceQuad 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 DFillRectOp.cpp35 SkString dump_quad_info(int index, const GrQuad* deviceQuad, in dump_quad_info() argument
50 deviceQuad->x(0), deviceQuad->y(0), deviceQuad->w(0), in dump_quad_info()
51 deviceQuad->x(1), deviceQuad->y(1), deviceQuad->w(1), in dump_quad_info()
52 deviceQuad->x(2), deviceQuad->y(2), deviceQuad in dump_quad_info()
[all...]
H A DQuadPerEdgeAA.h146 void append(GrQuad* deviceQuad, GrQuad* localQuad,
157 const GrQuad* deviceQuad, const GrQuad* localQuad,
H A DTextureOp.cpp736 tessellator.append(iter.deviceQuad(), iter.localQuad(), info.fColor, in FillInVertices()
1084 const GrQuad* quad = iter.deviceQuad();
/third_party/skia/src/gpu/geometry/
H A DGrQuadBuffer.h47 // Append the given 'deviceQuad' to this buffer, with its associated 'metadata'. If 'localQuad'
52 void append(const GrQuad& deviceQuad, T&& metadata, const GrQuad* localQuad = nullptr);
77 GrQuad* deviceQuad() { this->validate(); return &fDeviceQuad; } in deviceQuad() function in GrQuadBuffer::Iter
80 // is mutable in the same manner as deviceQuad().
265 void GrQuadBuffer<T>::append(const GrQuad& deviceQuad, T&& metadata, const GrQuad* localQuad) { in append() argument
267 int entrySize = this->entrySize(deviceQuad.quadType(), localQuad ? &localType : nullptr); in append()
273 h->fDeviceType = static_cast<unsigned>(deviceQuad.quadType()); in append()
285 coords = this->packQuad(deviceQuad, coords); in append()
293 if (deviceQuad.quadType() > fDeviceType) { in append()
294 fDeviceType = deviceQuad 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) {
934 fX = deviceQuad.x4f();
935 fY = deviceQuad.y4f();
936 fW = deviceQuad.w4f();
1113 void TessellationHelper::reset(const GrQuad& deviceQuad, const GrQuad* localQuad) {
1115 fDeviceType = deviceQuad.quadType();
1123 fOriginal.reset(deviceQuad, localQuad);
/third_party/skia/tests/
H A DGrQuadBufferTest.cpp115 assert_quad_eq(r, expectedDeviceQuads[i], *iter.deviceQuad()); in TEST()
164 assert_quad_eq(r, quadsA[i], *iter.deviceQuad()); in TEST()
177 assert_quad_eq(r, quadsB[j], *iter.deviceQuad()); in TEST()
226 assert_quad_eq(r, quad, *iter.deviceQuad()); in TEST()
/third_party/skia/src/gpu/v1/
H A DClipStack.cpp142 GrQuad deviceQuad = GrQuad::MakeFromRect(b, bToDevice); in shape_contains_rect() local
143 if (any(deviceQuad.w4f() < SkPathPriv::kW0PlaneDistance)) { in shape_contains_rect()
151 GrQuadUtils::Outset({0.5f, 0.5f, 0.5f, 0.5f}, &deviceQuad); in shape_contains_rect()
155 SkPoint cornerInA = deviceQuad.point(i); in shape_contains_rect()

Completed in 18 milliseconds