Lines Matching refs:primProc
37 const GrPrimitiveProcessor& primProc, in CreateProgram() argument
50 pipeline, primProc, primProcProxies, desc); in CreateProgram()
72 const GrPrimitiveProcessor& primProc, in GrGLProgramBuilder() argument
75 : INHERITED(renderTarget, origin, primProc, primProcProxies, pipeline, desc) in GrGLProgramBuilder()
109 const GrPrimitiveProcessor& primProc, in computeCountsAndStrides() argument
111 fVertexAttributeCnt = primProc.numVertexAttributes(); in computeCountsAndStrides()
112 fInstanceAttributeCnt = primProc.numInstanceAttributes(); in computeCountsAndStrides()
127 for (const auto& attr : primProc.vertexAttributes()) { in computeCountsAndStrides()
130 SkASSERT(fVertexStride == primProc.vertexStride()); in computeCountsAndStrides()
132 for (const auto& attr : primProc.instanceAttributes()) { in computeCountsAndStrides()
135 SkASSERT(fInstanceStride == primProc.instanceStride()); in computeCountsAndStrides()
201 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); in finalize() local
245 this->computeCountsAndStrides(programID, primProc, false); in finalize()
296 this->computeCountsAndStrides(programID, primProc, false); in finalize()
324 bool useNvpr = primProc.isPathRendering(); in finalize()
326 this->computeCountsAndStrides(programID, primProc, true); in finalize()
329 if (primProc.willUseGeoShader()) { in finalize()
369 if (!cached && !primProc.isPathRendering()) { in finalize()