Home
last modified time | relevance | path

Searched refs:primProc (Results 1 – 22 of 22) sorted by relevance

/external/skia/src/gpu/gl/
DGrGLProgram.cpp102 void GrGLProgram::setData(const GrPrimitiveProcessor& primProc, const GrPipeline& pipeline, in setData() argument
104 this->setRenderTargetState(primProc, pipeline); in setData()
108 fGeometryProcessor->fGLProc->setData(fProgramDataManager, primProc, batchTracker); in setData()
109 this->bindTextures(fGeometryProcessor.get(), primProc); in setData()
115 this->setFragmentData(primProc, pipeline); in setData()
121 void GrGLProgram::setFragmentData(const GrPrimitiveProcessor& primProc, in setFragmentData() argument
128 this->setTransformData(primProc, in setFragmentData()
135 void GrGLProgram::setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
141 gp->setTransformData(primProc, fProgramDataManager, index, in setTransformData()
145 void GrGLProgram::setRenderTargetState(const GrPrimitiveProcessor& primProc, in setRenderTargetState() argument
[all …]
DGrGLProgramDesc.cpp90 const GrPrimitiveProcessor& primProc, in Build() argument
108 primProc.getGLProcessorKey(batchTracker, *gpu->glCaps().glslCaps(), &b); in Build()
110 if (!get_meta_key(primProc, gpu->glCaps(), 0, &b)) { in Build()
120 if (!get_meta_key(fp, gpu->glCaps(), primProc.getTransformKey(fp.coordTransforms()), &b)) { in Build()
DGrGLPathProcessor.cpp51 const GrPrimitiveProcessor& primProc, in setData() argument
106 const GrPrimitiveProcessor& primProc, in setTransformData() argument
111 const GrPathProcessor& pathProc = primProc.cast<GrPathProcessor>(); in setTransformData()
DGrGLGeometryProcessor.h35 void setTransformDataHelper(const GrPrimitiveProcessor& primProc, in setTransformDataHelper() argument
39 const GeometryProcessor& gp = primProc.cast<GeometryProcessor>(); in setTransformDataHelper()
DGrGLGpu.cpp1452 void GrGLGpu::setupGeometry(const GrPrimitiveProcessor& primProc, in setupGeometry() argument
1475 int vaCount = primProc.numAttribs(); in setupGeometry()
1478 GrGLsizei stride = static_cast<GrGLsizei>(primProc.getVertexStride()); in setupGeometry()
1488 const GrGeometryProcessor::Attribute& attrib = primProc.getAttrib(attribIndex); in setupGeometry()
1506 const GrPrimitiveProcessor& primProc, in buildProgramDesc() argument
1509 if (!GrGLProgramDescBuilder::Build(desc, primProc, pipeline, this, batchTracker)) { in buildProgramDesc()
/external/skia/src/gpu/
DGrProcOptInfo.cpp33 void GrProcOptInfo::calcColorWithPrimProc(const GrPrimitiveProcessor* primProc, in calcColorWithPrimProc() argument
37 primProc->getInvariantOutputColor(&out); in calcColorWithPrimProc()
39 this->internalCalc(stages, stageCount, primProc->willReadFragmentPosition()); in calcColorWithPrimProc()
42 void GrProcOptInfo::calcCoverageWithPrimProc(const GrPrimitiveProcessor* primProc, in calcCoverageWithPrimProc() argument
46 primProc->getInvariantOutputCoverage(&out); in calcCoverageWithPrimProc()
48 this->internalCalc(stages, stageCount, primProc->willReadFragmentPosition()); in calcCoverageWithPrimProc()
DGrBatchTarget.cpp53 const GrPrimitiveProcessor* primProc = bf->fPrimitiveProcessor.get(); in flushNext() local
54 fGpu->buildProgramDesc(&desc, *primProc, *pipeline, bf->fBatchTracker); in flushNext()
56 GrGpu::DrawArgs args(primProc, pipeline, &desc, &bf->fBatchTracker); in flushNext()
DGrBatchTarget.h27 void initDraw(const GrPrimitiveProcessor* primProc, const GrPipeline* pipeline) { in initDraw() argument
28 GrNEW_APPEND_TO_RECORDER(fFlushBuffer, BufferedFlush, (primProc, pipeline)); in initDraw()
147 BufferedFlush(const GrPrimitiveProcessor* primProc, const GrPipeline* pipeline) in BufferedFlush()
148 : fPrimitiveProcessor(primProc) in BufferedFlush()
DGrDrawTarget.h255 const GrPrimitiveProcessor* primProc,
262 bool willBlendWithDst(const GrPrimitiveProcessor* primProc) const { in willBlendWithDst()
263 return fPipelineBuilder->willBlendWithDst(primProc); in willBlendWithDst()
DGrInOrderDrawBuffer.h73 State* allocState(const GrPrimitiveProcessor* primProc = NULL) {
75 return SkNEW_PLACEMENT_ARGS(allocation, State, (primProc));
DGrGpu.h283 DrawArgs(const GrPrimitiveProcessor* primProc, in DrawArgs()
287 : fPrimitiveProcessor(primProc) in DrawArgs()
291 SkASSERT(primProc && pipeline && desc && batchTracker); in DrawArgs()
DGrInOrderDrawBuffer.cpp145 GrInOrderDrawBuffer::setupPipelineAndShouldDraw(const GrPrimitiveProcessor* primProc, in setupPipelineAndShouldDraw() argument
147 State* state = this->allocState(primProc); in setupPipelineAndShouldDraw()
DGrTargetCommands.h77 State(const GrPrimitiveProcessor* primProc = NULL)
78 : fPrimitiveProcessor(primProc) in fPrimitiveProcessor()
DGrDefaultGeoProcFactory.cpp149 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
153 this->setTransformDataHelper<DefaultGeoProc>(primProc, pdman, index, transforms); in setTransformData()
DGrDrawTarget.cpp505 const GrPrimitiveProcessor* primProc, in PipelineInfo() argument
510 fColorPOI = fPipelineBuilder->colorProcInfo(primProc); in PipelineInfo()
511 fCoveragePOI = fPipelineBuilder->coverageProcInfo(primProc); in PipelineInfo()
DGrOvalRenderer.cpp153 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
157 this->setTransformDataHelper<CircleEdgeEffect>(primProc, pdman, index, transforms); in setTransformData()
338 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
342 this->setTransformDataHelper<EllipseEdgeEffect>(primProc, pdman, index, transforms); in setTransformData()
DGrAAConvexPathRenderer.cpp620 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
624 this->setTransformDataHelper<QuadEdgeEffect>(primProc, pdman, index, transforms); in setTransformData()
/external/skia/src/gpu/gl/builders/
DGrGLVertexShaderBuilder.cpp72 const GrPrimitiveProcessor& primProc = fProgramBuilder->primitiveProcessor(); in bindVertexAttributes() local
74 int vaCount = primProc.numAttribs(); in bindVertexAttributes()
76 GL_CALL(BindAttribLocation(programID, i, primProc.getAttrib(i).fName)); in bindVertexAttributes()
DGrGLProgramBuilder.cpp197 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); in emitAndInstallProcs() local
198 int totalTextures = primProc.numTextures(); in emitAndInstallProcs()
215 this->emitAndInstallProc(primProc, inputColor, inputCoverage); in emitAndInstallProcs()
/external/skia/src/gpu/effects/
DGrBezierEffect.cpp35 const GrPrimitiveProcessor& primProc, in setData() argument
37 const GrConicEffect& ce = primProc.cast<GrConicEffect>(); in setData()
53 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
57 this->setTransformDataHelper<GrConicEffect>(primProc, pdman, index, transforms); in setTransformData()
264 const GrPrimitiveProcessor& primProc, in setData() argument
266 const GrQuadEffect& qe = primProc.cast<GrQuadEffect>(); in setData()
282 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
286 this->setTransformDataHelper<GrQuadEffect>(primProc, pdman, index, transforms); in setTransformData()
479 const GrPrimitiveProcessor& primProc, in setData() argument
481 const GrCubicEffect& ce = primProc.cast<GrCubicEffect>(); in setData()
DGrBitmapTextGeoProc.cpp91 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
95 this->setTransformDataHelper<GrBitmapTextGeoProc>(primProc, pdman, index, transforms); in setTransformData()
DGrDashingEffect.cpp831 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
835 this->setTransformDataHelper<DashingCircleEffect>(primProc, pdman, index, transforms); in setTransformData()
1059 void setTransformData(const GrPrimitiveProcessor& primProc, in setTransformData() argument
1063 this->setTransformDataHelper<DashingLineEffect>(primProc, pdman, index, transforms); in setTransformData()