/external/skia/src/gpu/ |
D | GrGpuCommandBuffer.cpp | 40 const GrPrimitiveProcessor& primProc, in draw() argument 46 SkASSERT(!primProc.hasInstanceAttribs() || this->gpu()->caps()->instanceAttribSupport()); in draw() 50 SkASSERT(primProc.hasVertexAttribs() == meshes[i].hasVertexData()); in draw() 51 SkASSERT(primProc.hasInstanceAttribs() == meshes[i].isInstanced()); in draw() 55 if (pipeline.isBad() || !primProc.instantiate(this->gpu()->getContext()->resourceProvider())) { in draw() 60 if (primProc.numAttribs() > this->gpu()->caps()->maxVertexAttributes()) { in draw() 64 this->onDraw(pipeline, primProc, meshes, dynamicStates, meshCount, bounds); in draw()
|
D | GrProgramDesc.cpp | 150 static bool gen_frag_proc_and_meta_keys(const GrPrimitiveProcessor& primProc, in gen_frag_proc_and_meta_keys() argument 155 if (!gen_frag_proc_and_meta_keys(primProc, fp.childProcessor(i), shaderCaps, b)) { in gen_frag_proc_and_meta_keys() 162 return gen_meta_key(fp, shaderCaps, primProc.getTransformKey(fp.coordTransforms(), in gen_frag_proc_and_meta_keys() 167 const GrPrimitiveProcessor& primProc, in Build() argument 183 primProc.getGLSLProcessorKey(shaderCaps, &b); in Build() 184 if (!gen_meta_key(primProc, shaderCaps, 0, &b)) { in Build() 188 GrProcessor::RequiredFeatures requiredFeatures = primProc.requiredFeatures(); in Build() 192 if (!gen_frag_proc_and_meta_keys(primProc, fp, shaderCaps, &b)) { in Build()
|
D | GrMesh.h | 202 inline void GrMesh::sendToGpu(const GrPrimitiveProcessor& primProc, SendToGpuImpl* impl) const { in sendToGpu() argument 205 impl->sendInstancedMeshToGpu(primProc, fPrimitiveType, fVertexBuffer.get(), in sendToGpu() 210 impl->sendIndexedInstancedMeshToGpu(primProc, fPrimitiveType, fIndexBuffer.get(), in sendToGpu() 221 impl->sendMeshToGpu(primProc, fPrimitiveType, fVertexBuffer.get(), in sendToGpu() 227 impl->sendIndexedMeshToGpu(primProc, fPrimitiveType, fIndexBuffer.get(), in sendToGpu() 243 impl->sendIndexedMeshToGpu(primProc, fPrimitiveType, fIndexBuffer.get(), in sendToGpu()
|
D | GrPathRendering.cpp | 115 const GrPrimitiveProcessor& primProc, in drawPath() argument 123 this->onDrawPath(pipeline, primProc, stencilPassSettings, path); in drawPath() 127 const GrPrimitiveProcessor& primProc, in drawPaths() argument 143 this->onDrawPaths(pipeline, primProc, stencilPassSettings, pathRange, indices, indexType, in drawPaths()
|
D | GrPathRendering.h | 155 const GrPrimitiveProcessor& primProc, 160 const GrPrimitiveProcessor& primProc,
|
D | GrPathProcessor.cpp | 73 const GrPrimitiveProcessor& primProc, in setData() argument 75 const GrPathProcessor& pathProc = primProc.cast<GrPathProcessor>(); in setData()
|
/external/skia/src/gpu/gl/ |
D | GrGLProgram.cpp | 72 void GrGLProgram::setData(const GrPrimitiveProcessor& primProc, const GrPipeline& pipeline) { in setData() argument 73 this->setRenderTargetState(primProc, pipeline.getRenderTarget()); in setData() 85 fGeometryProcessor->setData(fProgramDataManager, primProc, in setData() 87 this->bindTextures(primProc, pipeline.getAllowSRGBInputs(), &nextTexSamplerIdx, in setData() 90 this->setFragmentData(primProc, pipeline, &nextTexSamplerIdx, &nextTexelBufferIdx, in setData() 106 void GrGLProgram::generateMipmaps(const GrPrimitiveProcessor& primProc, in generateMipmaps() argument 108 this->generateMipmaps(primProc, pipeline.getAllowSRGBInputs()); in generateMipmaps() 116 void GrGLProgram::setFragmentData(const GrPrimitiveProcessor& primProc, in setFragmentData() argument 137 void GrGLProgram::setRenderTargetState(const GrPrimitiveProcessor& primProc, in setRenderTargetState() argument 148 if (!primProc.isPathRendering()) { in setRenderTargetState() [all …]
|
D | GrGLGpuProgramCache.cpp | 69 const GrPrimitiveProcessor& primProc, in refProgram() argument 77 if (!GrProgramDesc::Build(&desc, primProc, isPoints, pipeline, *gpu->caps()->shaderCaps())) { in refProgram() 95 GrGLProgram* program = GrGLProgramBuilder::CreateProgram(pipeline, primProc, &desc, fGpu); in refProgram()
|
D | GrGLGpuCommandBuffer.h | 53 const GrPrimitiveProcessor& primProc, in onDraw() argument 63 fGpu->draw(pipeline, primProc, mesh, dynamicStates, meshCount); in onDraw()
|
D | GrGLPathRendering.cpp | 148 const GrPrimitiveProcessor& primProc, in onDrawPath() argument 151 if (!this->gpu()->flushGLState(pipeline, primProc, false)) { in onDrawPath() 176 const GrPrimitiveProcessor& primProc, in onDrawPaths() argument 183 if (!this->gpu()->flushGLState(pipeline, primProc, false)) { in onDrawPaths()
|
D | GrGLGpu.cpp | 1793 bool GrGLGpu::flushGLState(const GrPipeline& pipeline, const GrPrimitiveProcessor& primProc, in flushGLState() argument 1795 sk_sp<GrGLProgram> program(fProgramCache->refProgram(this, pipeline, primProc, willDrawPoints)); in flushGLState() 1801 program->generateMipmaps(primProc, pipeline); in flushGLState() 1807 this->flushMinSampleShading(primProc.getSampleShading()); in flushGLState() 1822 program->setData(primProc, pipeline); in flushGLState() 1844 void GrGLGpu::setupGeometry(const GrPrimitiveProcessor& primProc, in setupGeometry() argument 1864 if (int vertexStride = primProc.getVertexStride()) { in setupGeometry() 1870 if (int instanceStride = primProc.getInstanceStride()) { in setupGeometry() 1877 int numAttribs = primProc.numAttribs(); in setupGeometry() 1882 const GrGeometryProcessor::Attribute& attrib = primProc.getAttrib(i); in setupGeometry() [all …]
|
/external/skia/src/gpu/gl/builders/ |
D | GrGLProgramBuilder.cpp | 32 const GrPrimitiveProcessor& primProc, in CreateProgram() argument 35 SkASSERT(!pipeline.isBad() && primProc.instantiate(gpu->getContext()->resourceProvider())); in CreateProgram() 42 GrGLProgramBuilder builder(gpu, pipeline, primProc, desc); in CreateProgram() 56 const GrPrimitiveProcessor& primProc, in GrGLProgramBuilder() argument 58 : INHERITED(pipeline, primProc, desc) in GrGLProgramBuilder() 126 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); in finalize() local 127 bool useNvpr = primProc.isPathRendering(); in finalize() 129 int vaCount = primProc.numAttribs(); in finalize() 131 GL_CALL(BindAttribLocation(programID, i, primProc.getAttrib(i).fName)); in finalize() 135 if (primProc.willUseGeoShader() && in finalize() [all …]
|
/external/skia/src/gpu/vk/ |
D | GrVkGpuCommandBuffer.h | 60 const GrPrimitiveProcessor& primProc, 68 void sendMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primType, in sendMeshToGpu() argument 70 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex, in sendMeshToGpu() 74 void sendIndexedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primType, in sendIndexedMeshToGpu() argument 78 this->sendIndexedInstancedMeshToGpu(primProc, primType, indexBuffer, indexCount, baseIndex, in sendIndexedMeshToGpu()
|
D | GrVkPipeline.cpp | 48 static void setup_vertex_input_state(const GrPrimitiveProcessor& primProc, in setup_vertex_input_state() argument 54 if (primProc.hasVertexAttribs()) { in setup_vertex_input_state() 58 (uint32_t) primProc.getVertexStride(), in setup_vertex_input_state() 63 if (primProc.hasInstanceAttribs()) { in setup_vertex_input_state() 67 (uint32_t) primProc.getInstanceStride(), in setup_vertex_input_state() 73 int vaCount = primProc.numAttribs(); in setup_vertex_input_state() 77 const GrGeometryProcessor::Attribute& attrib = primProc.getAttrib(attribIndex); in setup_vertex_input_state() 235 const GrPrimitiveProcessor& primProc, in setup_multisample_state() argument 245 float sampleShading = primProc.getSampleShading(); in setup_multisample_state() 419 const GrPrimitiveProcessor& primProc, in Create() argument [all …]
|
D | GrVkGpuCommandBuffer.cpp | 427 void GrVkGpuCommandBuffer::bindGeometry(const GrPrimitiveProcessor& primProc, in bindGeometry() argument 441 if (primProc.hasVertexAttribs()) { in bindGeometry() 450 if (primProc.hasInstanceAttribs()) { in bindGeometry() 470 const GrPrimitiveProcessor& primProc, in prepareDrawState() argument 478 primProc, in prepareDrawState() 492 pipelineState->setData(fGpu, primProc, pipeline); in prepareDrawState() 547 const GrPrimitiveProcessor& primProc, in onDraw() argument 561 prepare_sampled_images(primProc, fGpu); in onDraw() 572 primProc, in onDraw() 591 primProc, in onDraw() [all …]
|
D | GrVkPipelineStateCache.cpp | 78 const GrPrimitiveProcessor& primProc, in refPipelineState() argument 95 if (!GrVkPipelineState::Desc::Build(&desc, primProc, pipeline, stencil, in refPipelineState() 118 primProc, in refPipelineState()
|
D | GrVkPipelineStateBuilder.cpp | 20 const GrPrimitiveProcessor& primProc, in CreatePipelineState() argument 26 GrVkPipelineStateBuilder builder(gpu, pipeline, primProc, desc); in CreatePipelineState() 38 const GrPrimitiveProcessor& primProc, in GrVkPipelineStateBuilder() argument 40 : INHERITED(pipeline, primProc, desc) in GrVkPipelineStateBuilder()
|
D | GrVkPipelineState.cpp | 233 const GrPrimitiveProcessor& primProc, in setData() argument 244 fGeometryProcessor->setData(fDataManager, primProc, in setData() 246 append_texture_bindings(primProc, &textureBindings, &bufferAccesses); in setData() 568 const GrPrimitiveProcessor& primProc, in Build() argument 573 if (!INHERITED::Build(desc, primProc, primitiveType == GrPrimitiveType::kPoints, pipeline, in Build()
|
D | GrVkPipeline.h | 32 const GrPrimitiveProcessor& primProc,
|
D | GrVkResourceProvider.h | 47 const GrPrimitiveProcessor& primProc,
|
D | GrVkResourceProvider.cpp | 62 const GrPrimitiveProcessor& primProc, in createPipeline() argument 69 return GrVkPipeline::Create(fGpu, pipeline, stencil, primProc, shaderStageInfo, in createPipeline()
|
/external/skia/src/gpu/glsl/ |
D | GrGLSLProgramBuilder.cpp | 22 const GrPrimitiveProcessor& primProc, in GrGLSLProgramBuilder() argument 29 , fPrimProc(primProc) in GrGLSLProgramBuilder() 59 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); in emitAndInstallProcs() local 63 this->emitAndInstallPrimProc(primProc, &inputColor, &inputCoverage); in emitAndInstallProcs()
|
/external/skia/src/gpu/effects/ |
D | GrBezierEffect.cpp | 28 void setData(const GrGLSLProgramDataManager& pdman, const GrPrimitiveProcessor& primProc, in setData() argument 30 const GrConicEffect& ce = primProc.cast<GrConicEffect>(); in setData() 289 void setData(const GrGLSLProgramDataManager& pdman, const GrPrimitiveProcessor& primProc, in setData() argument 291 const GrQuadEffect& qe = primProc.cast<GrQuadEffect>(); in setData() 491 void setData(const GrGLSLProgramDataManager& pdman, const GrPrimitiveProcessor& primProc, in setData() argument 493 const GrCubicEffect& ce = primProc.cast<GrCubicEffect>(); in setData()
|
/external/skia/src/gpu/ccpr/ |
D | GrCCPRPathProcessor.cpp | 97 void setData(const GrGLSLProgramDataManager& pdman, const GrPrimitiveProcessor& primProc, in setData() argument 99 const GrCCPRPathProcessor& proc = primProc.cast<GrCCPRPathProcessor>(); in setData()
|
/external/skia/tests/ |
D | PrimitiveProcessorTest.cpp | 79 const GrPrimitiveProcessor& primProc, in onPrepareDraws() argument
|