Home
last modified time | relevance | path

Searched refs:InstanceProcessor (Results 1 – 8 of 8) sorted by relevance

/external/skia/src/gpu/instanced/
DInstanceProcessor.h23 class InstanceProcessor : public GrGeometryProcessor {
25 InstanceProcessor(OpInfo, GrBuffer* paramsBuffer);
DInstanceProcessor.cpp22 GrCaps::InstancedSupport InstanceProcessor::CheckSupport(const GrShaderCaps& shaderCaps, in CheckSupport()
44 InstanceProcessor::InstanceProcessor(OpInfo opInfo, GrBuffer* paramsBuffer) : fOpInfo(opInfo) { in InstanceProcessor() function in gr_instanced::InstanceProcessor
45 this->initClassID<InstanceProcessor>(); in InstanceProcessor()
96 GrGLSLPrimitiveProcessor* InstanceProcessor::createGLSLInstance(const GrShaderCaps&) const { in createGLSLInstance()
102 VertexInputs(const InstanceProcessor& instProc, GrGLSLVertexBuilder* vertexBuilder) in VertexInputs()
147 const InstanceProcessor& fInstProc;
221 const InstanceProcessor& ip = args.fGP.cast<InstanceProcessor>(); in onEmitCode()
2000 const GrBuffer* InstanceProcessor::FindOrCreateVertexBuffer(GrGpu* gpu) { in FindOrCreateVertexBuffer()
2016 const GrBuffer* InstanceProcessor::FindOrCreateIndex8Buffer(GrGpu* gpu) { in FindOrCreateIndex8Buffer()
2030 IndexRange InstanceProcessor::GetIndexRangeForRect(GrAAType aaType) { in GetIndexRangeForRect()
[all …]
DInstancedRendering.cpp352 draw.fGeometry = InstanceProcessor::GetIndexRangeForRect(fInfo.aaType()); in xpRequiresDstTexture()
354 draw.fGeometry = InstanceProcessor::GetIndexRangeForOval(fInfo.aaType(), this->bounds()); in xpRequiresDstTexture()
356 draw.fGeometry = InstanceProcessor::GetIndexRangeForRRect(fInfo.aaType()); in xpRequiresDstTexture()
439 fVertexBuffer.reset(InstanceProcessor::FindOrCreateVertexBuffer(fGpu.get())); in beginFlush()
446 fIndexBuffer.reset(InstanceProcessor::FindOrCreateIndex8Buffer(fGpu.get())); in beginFlush()
503 InstanceProcessor instProc(fInfo, fInstancedRendering->fParamsBuffer.get()); in onExecute()
DInstancedRendering.h22 class InstanceProcessor; variable
182 virtual void onDraw(const GrPipeline&, const InstanceProcessor&, const Op*) = 0;
DGLInstancedRendering.cpp42 return InstanceProcessor::CheckSupport(*glCaps.shaderCaps(), glCaps); in CheckSupport()
203 void GLInstancedRendering::onDraw(const GrPipeline& pipeline, const InstanceProcessor& instProc, in onDraw()
226 InstanceProcessor::GetNameOfIndexRange(fGLDrawCmdsInfo[glCmdIdx].fGeometry)); in onDraw()
DGLInstancedRendering.h39 void onDraw(const GrPipeline&, const InstanceProcessor&, const Op*) override;
/external/skia/gn/
Dgpu.gni349 "$_src/gpu/instanced/InstanceProcessor.cpp",
350 "$_src/gpu/instanced/InstanceProcessor.h",
/external/skia/
DAndroid.bp520 "src/gpu/instanced/InstanceProcessor.cpp",