/third_party/skia/src/gpu/ops/ |
D | QuadPerEdgeAA.h | 53 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,
|
D | QuadPerEdgeAA.cpp | 31 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 …]
|
D | FillRectOp.cpp | 30 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()
|
D | TextureOp.cpp | 50 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/ |
D | GrQuadPerEdgeAA.h | 37 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,
|
D | GrQuadPerEdgeAA.cpp | 647 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 …]
|
D | GrFillRectOp.cpp | 28 using VertexSpec = GrQuadPerEdgeAA::VertexSpec; typedef 195 VertexSpec vertexSpec(fQuads.deviceQuadType(), fColorType, fQuads.localQuadType(), in onPrepareDraws()
|
D | GrTextureOp.cpp | 45 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/ |
D | SampleDegenerateQuads.cpp | 19 using VertexSpec = skgpu::v1::QuadPerEdgeAA::VertexSpec; typedef 415 static const VertexSpec kSpec = in getTessellatedPoints()
|
/third_party/flutter/skia/samplecode/ |
D | SampleDegenerateQuads.cpp | 409 static const GrQuadPerEdgeAA::VertexSpec kSpec = in getTessellatedPoints()
|