Searched refs:IndexBufferOption (Results 1 – 3 of 3) sorted by relevance
36 enum class IndexBufferOption { enum42 static const int kIndexBufferOptionCount = static_cast<int>(IndexBufferOption::kLast) + 1;44 IndexBufferOption CalcIndexBufferOption(GrAAType aa, int numQuads);69 IndexBufferOption indexBufferOption) in VertexSpec()83 IndexBufferOption indexBufferOption() const { in indexBufferOption()84 return static_cast<IndexBufferOption>(fIndexBufferOption); in indexBufferOption()104 IndexBufferOption::kTriStrips; } in needsIndexBuffer()108 case IndexBufferOption::kPictureFramed: return GrPrimitiveType::kTriangles; in primitiveType()109 case IndexBufferOption::kIndexedRects: return GrPrimitiveType::kTriangles; in primitiveType()110 case IndexBufferOption::kTriStrips: return GrPrimitiveType::kTriangleStrip; in primitiveType()[all …]
246 IndexBufferOption CalcIndexBufferOption(GrAAType aa, int numQuads) { in CalcIndexBufferOption()248 return IndexBufferOption::kPictureFramed; in CalcIndexBufferOption()250 return IndexBufferOption::kIndexedRects; in CalcIndexBufferOption()252 return IndexBufferOption::kTriStrips; in CalcIndexBufferOption()402 IndexBufferOption indexBufferOption) { in GetIndexBuffer()406 case IndexBufferOption::kPictureFramed: return resourceProvider->refAAQuadIndexBuffer(); in GetIndexBuffer()407 case IndexBufferOption::kIndexedRects: return resourceProvider->refNonAAQuadIndexBuffer(); in GetIndexBuffer()408 case IndexBufferOption::kTriStrips: // fall through in GetIndexBuffer()413 int QuadLimit(IndexBufferOption option) { in QuadLimit()415 case IndexBufferOption::kPictureFramed: return GrResourceProvider::MaxNumAAQuads(); in QuadLimit()[all …]
413 GrAAType::kCoverage, false, GrQuadPerEdgeAA::IndexBufferOption::kPictureFramed}; in getTessellatedPoints()