Home
last modified time | relevance | path

Searched refs:VertexSpec (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/src/gpu/ops/
DQuadPerEdgeAA.h53 struct VertexSpec { struct
55 VertexSpec() in VertexSpec() argument
66 VertexSpec(GrQuad::Type deviceQuadType, ColorType colorType, GrQuad::Type localQuadType, in VertexSpec() argument
139 explicit Tessellator(const VertexSpec& spec, char* vertices);
156 typedef void (*WriteQuadProc)(VertexWriter* vertices, const VertexSpec& spec,
160 static WriteQuadProc GetWriteQuadProc(const VertexSpec& spec);
163 VertexSpec fVertexSpec;
168 GrGeometryProcessor* MakeProcessor(SkArenaAlloc*, const VertexSpec&);
171 const VertexSpec&,
197 void IssueDraw(const GrCaps&, GrOpsRenderPass*, const VertexSpec&, int runningQuadCount,
DQuadPerEdgeAA.cpp31 using VertexSpec = skgpu::v1::QuadPerEdgeAA::VertexSpec; typedef
38 const VertexSpec& spec, in write_quad_generic()
90 const VertexSpec& spec, in write_2d_color()
122 const VertexSpec& spec, in write_2d_uv()
149 const VertexSpec& spec, in write_2d_color_uv()
181 const VertexSpec& spec, in write_2d_cov_uv()
215 const VertexSpec& spec, in write_2d_uv_strict()
243 const VertexSpec& spec, in write_2d_color_uv_strict()
276 const VertexSpec& spec, in write_2d_cov_uv_strict()
325 Tessellator::WriteQuadProc Tessellator::GetWriteQuadProc(const VertexSpec& spec) { in GetWriteQuadProc()
[all …]
DFillRectOp.cpp30 using VertexSpec = skgpu::v1::QuadPerEdgeAA::VertexSpec; typedef
190 VertexSpec vertexSpec() const { in vertexSpec()
194 return VertexSpec(fQuads.deviceQuadType(), fColorType, fQuads.localQuadType(), in vertexSpec()
211 const VertexSpec vertexSpec = this->vertexSpec(); in onCreateProgramInfo()
238 const VertexSpec vertexSpec = this->vertexSpec(); in onPrePrepareDraws()
248 void tessellate(const VertexSpec& vertexSpec, char* dst) const { in tessellate()
266 const VertexSpec vertexSpec = this->vertexSpec(); in onPrepareDraws()
305 const VertexSpec vertexSpec = this->vertexSpec(); in onExecute()
DTextureOp.cpp50 using VertexSpec = skgpu::v1::QuadPerEdgeAA::VertexSpec; typedef
408 VertexSpec fVertexSpec;
847 desc->fVertexSpec = VertexSpec(quadType, colorType, srcQuadType, /* hasLocal */ true, in characterize()
/third_party/flutter/skia/src/gpu/ops/
DGrQuadPerEdgeAA.h37 struct VertexSpec { struct
39 VertexSpec(GrQuad::Type deviceQuadType, ColorType colorType, GrQuad::Type localQuadType, in VertexSpec() function
82 sk_sp<GrGeometryProcessor> MakeProcessor(const VertexSpec& spec); argument
85 const VertexSpec& spec, const GrShaderCaps& caps, GrTextureType textureType,
98 void* Tessellate(void* vertices, const VertexSpec& spec, const GrQuad& deviceQuad,
107 bool ConfigureMeshIndices(GrMeshDrawOp::Target* target, GrMesh* mesh, const VertexSpec& spec,
DGrQuadPerEdgeAA.cpp647 static CoverageMode get_mode_for_spec(const GrQuadPerEdgeAA::VertexSpec& spec) { in get_mode_for_spec()
665 static void write_quad(GrVertexWriter* vb, const GrQuadPerEdgeAA::VertexSpec& spec, in write_quad()
742 void* Tessellate(void* vertices, const VertexSpec& spec, const GrQuad& deviceQuad, in Tessellate()
807 bool ConfigureMeshIndices(GrMeshDrawOp::Target* target, GrMesh* mesh, const VertexSpec& spec, in ConfigureMeshIndices()
841 int VertexSpec::deviceDimensionality() const { in deviceDimensionality()
845 int VertexSpec::localDimensionality() const { in localDimensionality()
854 static sk_sp<GrGeometryProcessor> Make(const VertexSpec& spec) { in Make()
858 static sk_sp<GrGeometryProcessor> Make(const VertexSpec& vertexSpec, const GrShaderCaps& caps, in Make()
1045 QuadPerEdgeAAGeometryProcessor(const VertexSpec& spec) in QuadPerEdgeAAGeometryProcessor()
1053 QuadPerEdgeAAGeometryProcessor(const VertexSpec& spec, in QuadPerEdgeAAGeometryProcessor()
[all …]
DGrFillRectOp.cpp28 using VertexSpec = GrQuadPerEdgeAA::VertexSpec; typedef
195 VertexSpec vertexSpec(fQuads.deviceQuadType(), fColorType, fQuads.localQuadType(), in onPrepareDraws()
DGrTextureOp.cpp45 using VertexSpec = GrQuadPerEdgeAA::VertexSpec; typedef
377 void tess(void* v, const VertexSpec& spec, const GrTextureProxy* proxy, in tess()
448 VertexSpec vertexSpec(quadType, colorType, srcQuadType, /* hasLocal */ true, domain, aaType, in onPrepareDraws()
/third_party/skia/samplecode/
DSampleDegenerateQuads.cpp19 using VertexSpec = skgpu::v1::QuadPerEdgeAA::VertexSpec; typedef
415 static const VertexSpec kSpec = in getTessellatedPoints()
/third_party/flutter/skia/samplecode/
DSampleDegenerateQuads.cpp409 static const GrQuadPerEdgeAA::VertexSpec kSpec = in getTessellatedPoints()