Lines Matching refs:VertexSpec

31 using VertexSpec = skgpu::v1::QuadPerEdgeAA::VertexSpec;
35 // Generic WriteQuadProc that can handle any VertexSpec. It writes the 4 vertices in triangle strip
36 // order, although the data per-vertex is dependent on the VertexSpec.
38 const VertexSpec& spec,
90 const VertexSpec& spec,
97 // Assert assumptions about VertexSpec
122 const VertexSpec& spec,
129 // Assert assumptions about VertexSpec
149 const VertexSpec& spec,
156 // Assert assumptions about VertexSpec
181 const VertexSpec& spec,
188 // Assert assumptions about VertexSpec
215 const VertexSpec& spec,
222 // Assert assumptions about VertexSpec
243 const VertexSpec& spec,
250 // Assert assumptions about VertexSpec
276 const VertexSpec& spec,
283 // Assert assumptions about VertexSpec
325 Tessellator::WriteQuadProc Tessellator::GetWriteQuadProc(const VertexSpec& spec) {
362 Tessellator::Tessellator(const VertexSpec& spec, char* vertices)
486 void IssueDraw(const GrCaps& caps, GrOpsRenderPass* renderPass, const VertexSpec& spec,
534 ////////////////// VertexSpec Implementation
536 int VertexSpec::deviceDimensionality() const {
540 int VertexSpec::localDimensionality() const {
544 CoverageMode VertexSpec::coverageMode() const {
561 size_t VertexSpec::vertexSize() const {
605 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const VertexSpec& spec) {
612 const VertexSpec& vertexSpec,
851 QuadPerEdgeAAGeometryProcessor(const VertexSpec& spec)
859 QuadPerEdgeAAGeometryProcessor(const VertexSpec& spec,
875 // This needs to stay in sync w/ VertexSpec::vertexSize
876 void initializeAttrs(const VertexSpec& spec) {
943 GrGeometryProcessor* MakeProcessor(SkArenaAlloc* arena, const VertexSpec& spec) {
948 const VertexSpec& spec,