/external/skia/src/gpu/ |
D | GrGpuCommandBuffer.cpp | 35 const GrPrimitiveProcessor& primProc, in draw() argument 41 SkASSERT(!primProc.hasInstanceAttribs() || this->gpu()->caps()->instanceAttribSupport()); in draw() 42 SkASSERT(!primProc.willUsePrimitiveRestart() || this->gpu()->caps()->usePrimitiveRestart()); in draw() 46 SkASSERT(primProc.hasVertexAttribs() == meshes[i].hasVertexData()); in draw() 47 SkASSERT(primProc.hasInstanceAttribs() == meshes[i].isInstanced()); in draw() 52 if (pipeline.isBad() || !primProc.instantiate(resourceProvider)) { in draw() 56 if (primProc.numAttribs() > this->gpu()->caps()->maxVertexAttributes()) { in draw() 60 this->onDraw(pipeline, primProc, meshes, dynamicStates, meshCount, bounds); in draw()
|
D | GrProgramDesc.cpp | 131 static bool gen_frag_proc_and_meta_keys(const GrPrimitiveProcessor& primProc, in gen_frag_proc_and_meta_keys() argument 136 if (!gen_frag_proc_and_meta_keys(primProc, fp.childProcessor(i), shaderCaps, b)) { in gen_frag_proc_and_meta_keys() 143 return gen_meta_key(fp, shaderCaps, primProc.getTransformKey(fp.coordTransforms(), in gen_frag_proc_and_meta_keys() 148 const GrPrimitiveProcessor& primProc, in Build() argument 164 primProc.getGLSLProcessorKey(shaderCaps, &b); in Build() 165 if (!gen_meta_key(primProc, shaderCaps, 0, &b)) { in Build() 172 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 | 106 const GrPrimitiveProcessor& primProc, in drawPath() argument 114 this->onDrawPath(pipeline, primProc, stencilPassSettings, path); in drawPath() 118 const GrPrimitiveProcessor& primProc, in drawPaths() argument 134 this->onDrawPaths(pipeline, primProc, stencilPassSettings, pathRange, indices, indexType, in drawPaths()
|
/external/skqp/src/gpu/ |
D | GrGpuCommandBuffer.cpp | 35 const GrPrimitiveProcessor& primProc, in draw() argument 41 SkASSERT(!primProc.hasInstanceAttribs() || this->gpu()->caps()->instanceAttribSupport()); in draw() 42 SkASSERT(!primProc.willUsePrimitiveRestart() || this->gpu()->caps()->usePrimitiveRestart()); in draw() 46 SkASSERT(primProc.hasVertexAttribs() == meshes[i].hasVertexData()); in draw() 47 SkASSERT(primProc.hasInstanceAttribs() == meshes[i].isInstanced()); in draw() 52 if (pipeline.isBad() || !primProc.instantiate(resourceProvider)) { in draw() 56 if (primProc.numAttribs() > this->gpu()->caps()->maxVertexAttributes()) { in draw() 60 this->onDraw(pipeline, primProc, meshes, dynamicStates, meshCount, bounds); in draw()
|
D | GrProgramDesc.cpp | 134 static bool gen_frag_proc_and_meta_keys(const GrPrimitiveProcessor& primProc, in gen_frag_proc_and_meta_keys() argument 139 if (!gen_frag_proc_and_meta_keys(primProc, fp.childProcessor(i), shaderCaps, b)) { in gen_frag_proc_and_meta_keys() 146 return gen_meta_key(fp, shaderCaps, primProc.getTransformKey(fp.coordTransforms(), in gen_frag_proc_and_meta_keys() 151 const GrPrimitiveProcessor& primProc, in Build() argument 167 primProc.getGLSLProcessorKey(shaderCaps, &b); in Build() 168 if (!gen_meta_key(primProc, shaderCaps, 0, &b)) { in Build() 172 GrProcessor::RequiredFeatures requiredFeatures = primProc.requiredFeatures(); in Build() 176 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 | 116 const GrPrimitiveProcessor& primProc, in drawPath() argument 124 this->onDrawPath(pipeline, primProc, stencilPassSettings, path); in drawPath() 128 const GrPrimitiveProcessor& primProc, in drawPaths() argument 144 this->onDrawPaths(pipeline, primProc, stencilPassSettings, pathRange, indices, indexType, in drawPaths()
|
/external/skia/src/gpu/gl/ |
D | GrGLProgram.cpp | 70 void GrGLProgram::setData(const GrPrimitiveProcessor& primProc, const GrPipeline& pipeline) { in setData() argument 71 this->setRenderTargetState(primProc, pipeline.proxy()); in setData() 81 fGeometryProcessor->setData(fProgramDataManager, primProc, in setData() 83 this->bindTextures(primProc, pipeline.getAllowSRGBInputs(), &nextTexSamplerIdx, in setData() 86 this->setFragmentData(primProc, pipeline, &nextTexSamplerIdx, &nextTexelBufferIdx); in setData() 102 void GrGLProgram::generateMipmaps(const GrPrimitiveProcessor& primProc, in generateMipmaps() argument 104 this->generateMipmaps(primProc, pipeline.getAllowSRGBInputs()); in generateMipmaps() 112 void GrGLProgram::setFragmentData(const GrPrimitiveProcessor& primProc, in setFragmentData() argument 132 void GrGLProgram::setRenderTargetState(const GrPrimitiveProcessor& primProc, in setRenderTargetState() argument 144 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()
|
/external/skqp/src/gpu/gl/ |
D | GrGLProgram.cpp | 70 void GrGLProgram::setData(const GrPrimitiveProcessor& primProc, const GrPipeline& pipeline) { in setData() argument 71 this->setRenderTargetState(primProc, pipeline.proxy()); in setData() 81 fGeometryProcessor->setData(fProgramDataManager, primProc, in setData() 83 this->bindTextures(primProc, pipeline.getAllowSRGBInputs(), &nextTexSamplerIdx, in setData() 86 this->setFragmentData(primProc, pipeline, &nextTexSamplerIdx, &nextTexelBufferIdx); in setData() 102 void GrGLProgram::generateMipmaps(const GrPrimitiveProcessor& primProc, in generateMipmaps() argument 104 this->generateMipmaps(primProc, pipeline.getAllowSRGBInputs()); in generateMipmaps() 112 void GrGLProgram::setFragmentData(const GrPrimitiveProcessor& primProc, in setFragmentData() argument 132 void GrGLProgram::setRenderTargetState(const GrPrimitiveProcessor& primProc, in setRenderTargetState() argument 144 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 | GrGLPathRendering.cpp | 147 const GrPrimitiveProcessor& primProc, in onDrawPath() argument 150 if (!this->gpu()->flushGLState(pipeline, primProc, false)) { in onDrawPath() 175 const GrPrimitiveProcessor& primProc, in onDrawPaths() argument 182 if (!this->gpu()->flushGLState(pipeline, primProc, false)) { in onDrawPaths()
|
/external/skqp/src/gpu/gl/builders/ |
D | GrGLProgramBuilder.cpp | 33 const GrPrimitiveProcessor& primProc, in CreateProgram() argument 39 SkASSERT(!pipeline.isBad() && primProc.instantiate(resourceProvider)); in CreateProgram() 47 GrGLProgramBuilder builder(gpu, pipeline, primProc, desc); in CreateProgram() 67 const GrPrimitiveProcessor& primProc, in GrGLProgramBuilder() argument 69 : INHERITED(pipeline, primProc, desc) in GrGLProgramBuilder() 151 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); in finalize() local 214 bool useNvpr = primProc.isPathRendering(); in finalize() 216 int vaCount = primProc.numAttribs(); in finalize() 218 GL_CALL(BindAttribLocation(programID, i, primProc.getAttrib(i).fName)); in finalize() 222 if (primProc.willUseGeoShader()) { in finalize() [all …]
|
/external/skia/src/gpu/vk/ |
D | GrVkPipeline.cpp | 56 static void setup_vertex_input_state(const GrPrimitiveProcessor& primProc, in setup_vertex_input_state() argument 62 if (primProc.hasVertexAttribs()) { in setup_vertex_input_state() 66 (uint32_t) primProc.getVertexStride(), in setup_vertex_input_state() 71 if (primProc.hasInstanceAttribs()) { in setup_vertex_input_state() 75 (uint32_t) primProc.getInstanceStride(), in setup_vertex_input_state() 81 int vaCount = primProc.numAttribs(); in setup_vertex_input_state() 85 const GrGeometryProcessor::Attribute& attrib = primProc.getAttrib(attribIndex); in setup_vertex_input_state() 243 const GrPrimitiveProcessor& primProc, in setup_multisample_state() argument 253 float sampleShading = primProc.getSampleShading(); in setup_multisample_state() 427 const GrPrimitiveProcessor& primProc, in Create() argument [all …]
|
D | GrVkGpuCommandBuffer.cpp | 462 void GrVkGpuRTCommandBuffer::bindGeometry(const GrPrimitiveProcessor& primProc, in bindGeometry() argument 476 if (primProc.hasVertexAttribs()) { in bindGeometry() 485 if (primProc.hasInstanceAttribs()) { in bindGeometry() 504 const GrPrimitiveProcessor& primProc, in prepareDrawState() argument 512 primProc, in prepareDrawState() 526 pipelineState->setData(fGpu, primProc, pipeline); in prepareDrawState() 582 const GrPrimitiveProcessor& primProc, in onDraw() argument 592 prepare_sampled_images(primProc, fGpu); in onDraw() 603 primProc, in onDraw() 622 primProc, in onDraw() [all …]
|
D | GrVkGpuCommandBuffer.h | 96 const GrPrimitiveProcessor& primProc, 104 void sendMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primType, in sendMeshToGpu() argument 106 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex, in sendMeshToGpu() 110 void sendIndexedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primType, in sendIndexedMeshToGpu() argument 114 this->sendIndexedInstancedMeshToGpu(primProc, primType, indexBuffer, indexCount, baseIndex, in sendIndexedMeshToGpu()
|
D | GrVkPipelineStateBuilder.cpp | 22 const GrPrimitiveProcessor& primProc, in CreatePipelineState() argument 28 GrVkPipelineStateBuilder builder(gpu, pipeline, primProc, desc); in CreatePipelineState() 40 const GrPrimitiveProcessor& primProc, in GrVkPipelineStateBuilder() argument 42 : INHERITED(pipeline, primProc, desc) in GrVkPipelineStateBuilder()
|
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()
|
/external/skqp/src/gpu/vk/ |
D | GrVkPipeline.cpp | 56 static void setup_vertex_input_state(const GrPrimitiveProcessor& primProc, in setup_vertex_input_state() argument 62 if (primProc.hasVertexAttribs()) { in setup_vertex_input_state() 66 (uint32_t) primProc.getVertexStride(), in setup_vertex_input_state() 71 if (primProc.hasInstanceAttribs()) { in setup_vertex_input_state() 75 (uint32_t) primProc.getInstanceStride(), in setup_vertex_input_state() 81 int vaCount = primProc.numAttribs(); in setup_vertex_input_state() 85 const GrGeometryProcessor::Attribute& attrib = primProc.getAttrib(attribIndex); in setup_vertex_input_state() 243 const GrPrimitiveProcessor& primProc, in setup_multisample_state() argument 253 float sampleShading = primProc.getSampleShading(); in setup_multisample_state() 427 const GrPrimitiveProcessor& primProc, in Create() argument [all …]
|
D | GrVkGpuCommandBuffer.cpp | 514 void GrVkGpuRTCommandBuffer::bindGeometry(const GrPrimitiveProcessor& primProc, in bindGeometry() argument 528 if (primProc.hasVertexAttribs()) { in bindGeometry() 537 if (primProc.hasInstanceAttribs()) { in bindGeometry() 556 const GrPrimitiveProcessor& primProc, in prepareDrawState() argument 564 primProc, in prepareDrawState() 578 pipelineState->setData(fGpu, primProc, pipeline); in prepareDrawState() 625 const GrPrimitiveProcessor& primProc, in onDraw() argument 638 prepare_sampled_images(primProc, &cbInfo.fSampledImages, fGpu); in onDraw() 649 primProc, in onDraw() 666 primProc, in onDraw() [all …]
|
D | GrVkGpuCommandBuffer.h | 96 const GrPrimitiveProcessor& primProc, 104 void sendMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primType, in sendMeshToGpu() argument 106 this->sendInstancedMeshToGpu(primProc, primType, vertexBuffer, vertexCount, baseVertex, in sendMeshToGpu() 110 void sendIndexedMeshToGpu(const GrPrimitiveProcessor& primProc, GrPrimitiveType primType, in sendIndexedMeshToGpu() argument 114 this->sendIndexedInstancedMeshToGpu(primProc, primType, indexBuffer, indexCount, baseIndex, in sendIndexedMeshToGpu()
|
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 | GrVkPipelineStateCache.cpp | 78 const GrPrimitiveProcessor& primProc, in refPipelineState() argument 95 if (!GrVkPipelineState::Desc::Build(&desc, primProc, pipeline, stencil, in refPipelineState() 118 primProc, in refPipelineState()
|
/external/skia/src/gpu/gl/builders/ |
D | GrGLProgramBuilder.cpp | 33 const GrPrimitiveProcessor& primProc, in CreateProgram() argument 39 SkASSERT(!pipeline.isBad() && primProc.instantiate(resourceProvider)); in CreateProgram() 47 GrGLProgramBuilder builder(gpu, pipeline, primProc, desc); in CreateProgram() 67 const GrPrimitiveProcessor& primProc, in GrGLProgramBuilder() argument 69 : INHERITED(pipeline, primProc, desc) in GrGLProgramBuilder() 151 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); in finalize() local 223 bool useNvpr = primProc.isPathRendering(); in finalize() 225 int vaCount = primProc.numAttribs(); in finalize() 227 GL_CALL(BindAttribLocation(programID, i, primProc.getAttrib(i).fName)); in finalize() 231 if (primProc.willUseGeoShader()) { in finalize() [all …]
|