/external/skia/src/gpu/gl/ |
GrGLProgram.cpp | 80 void GrGLProgram::setData(const GrPrimitiveProcessor& primProc, 83 this->setRenderTargetState(primProc, pipeline); 87 fGeometryProcessor->setData(fProgramDataManager, primProc); 88 append_texture_bindings(primProc, textureBindings); 90 this->setFragmentData(primProc, pipeline, textureBindings); 92 if (primProc.getPixelLocalStorageState() != 100 void GrGLProgram::setFragmentData(const GrPrimitiveProcessor& primProc, 107 this->setTransformData(primProc, processor, i); 111 void GrGLProgram::setTransformData(const GrPrimitiveProcessor& primProc, 114 fGeometryProcessor->setTransformData(primProc, fProgramDataManager, index [all...] |
GrGLProgramDesc.cpp | 84 static bool gen_frag_proc_and_meta_keys(const GrPrimitiveProcessor& primProc, 89 if (!gen_frag_proc_and_meta_keys(primProc, fp.childProcessor(i), glslCaps, b)) { 96 return gen_meta_key(fp, glslCaps, primProc.getTransformKey(fp.coordTransforms(), 101 const GrPrimitiveProcessor& primProc, 118 primProc.getGLSLProcessorKey(glslCaps, &b); 119 if (!gen_meta_key(primProc, glslCaps, 0, &b)) { 126 if (!gen_frag_proc_and_meta_keys(primProc, fp, glslCaps, &b)) {
|
GrGLGpu.cpp | [all...] |
/external/skia/src/gpu/vk/ |
GrVkProgramDesc.cpp | 71 static bool gen_frag_proc_and_meta_keys(const GrPrimitiveProcessor& primProc, 76 if (!gen_frag_proc_and_meta_keys(primProc, fp.childProcessor(i), glslCaps, b)) { 83 return gen_meta_key(fp, glslCaps, primProc.getTransformKey(fp.coordTransforms(), 88 const GrPrimitiveProcessor& primProc, 105 primProc.getGLSLProcessorKey(glslCaps, &b); 106 if (!gen_meta_key(primProc, glslCaps, 0, &b)) { 113 if (!gen_frag_proc_and_meta_keys(primProc, fp, glslCaps, &b)) {
|
GrVkPipeline.h | 27 const GrPrimitiveProcessor& primProc,
|
GrVkResourceProvider.h | 32 const GrPrimitiveProcessor& primProc,
|
GrVkResourceProvider.cpp | 28 const GrPrimitiveProcessor& primProc, 35 return GrVkPipeline::Create(fGpu, pipeline, primProc, shaderStageInfo, shaderStageCount,
|
GrVkPipeline.cpp | 40 static void setup_vertex_input_state(const GrPrimitiveProcessor& primProc, 49 bindingDesc->stride = (uint32_t)primProc.getVertexStride(); 53 int vaCount = primProc.numAttribs(); 58 const GrGeometryProcessor::Attribute& attrib = primProc.getAttrib(attribIndex); 428 const GrPrimitiveProcessor& primProc, 439 setup_vertex_input_state(primProc, &vertexInputInfo, &bindingDesc, 1,
|
GrVkProgram.cpp | 167 const GrPrimitiveProcessor& primProc, 177 fGeometryProcessor->setData(fProgramDataManager, primProc); 178 append_texture_bindings(primProc, &textureBindings); 183 fGeometryProcessor->setTransformData(primProc, fProgramDataManager, i,
|
GrVkGpu.cpp | 648 void GrVkGpu::bindGeometry(const GrPrimitiveProcessor& primProc, 681 const GrPrimitiveProcessor& primProc, 683 if (!GrVkProgramDescBuilder::Build(desc, primProc, pipeline, *this->vkCaps().glslCaps())) { [all...] |
/external/skia/src/gpu/batches/ |
GrVertexBatch.cpp | 77 const GrPrimitiveProcessor* primProc = drawArray.fPrimitiveProcessor.get(); 78 state->gpu()->buildProgramDesc(&desc, *primProc, *pipeline); 79 GrGpu::DrawArgs args(primProc, pipeline, &desc);
|
GrPLSPathRenderer.cpp | 398 void setTransformData(const GrPrimitiveProcessor& primProc, 402 this->setTransformDataHelper<PLSAATriangleEffect>(primProc, pdman, index, transforms); 587 void setTransformData(const GrPrimitiveProcessor& primProc, 591 this->setTransformDataHelper<PLSQuadEdgeEffect>(primProc, pdman, index, transforms); [all...] |
GrAAConvexPathRenderer.cpp | 629 void setTransformData(const GrPrimitiveProcessor& primProc, 633 this->setTransformDataHelper<QuadEdgeEffect>(primProc, pdman, index, transforms); [all...] |
/external/skia/src/gpu/ |
GrPathProcessor.cpp | 85 const GrPrimitiveProcessor& primProc) override { 86 const GrPathProcessor& pathProc = primProc.cast<GrPathProcessor>(); 95 void setTransformData(const GrPrimitiveProcessor& primProc, 99 const GrPathProcessor& pathProc = primProc.cast<GrPathProcessor>();
|
GrPathRendering.h | 156 DrawPathArgs(const GrPrimitiveProcessor* primProc, 160 : DrawArgs(primProc, pipeline, desc)
|
GrBatchFlushState.h | 164 void initDraw(const GrPrimitiveProcessor* primProc, const GrPipeline* pipeline) { 166 draws->fPrimitiveProcessor.reset(primProc);
|
GrGpu.h | 342 DrawArgs(const GrPrimitiveProcessor* primProc, 345 : fPrimitiveProcessor(primProc) 348 SkASSERT(primProc && pipeline && desc);
|
GrDefaultGeoProcFactory.cpp | 183 void setTransformData(const GrPrimitiveProcessor& primProc, 187 this->setTransformDataHelper<DefaultGeoProc>(primProc, pdman, index, transforms);
|
GrOvalRenderer.cpp | 155 void setTransformData(const GrPrimitiveProcessor& primProc, 159 this->setTransformDataHelper<CircleEdgeEffect>(primProc, pdman, index, transforms); 323 void setTransformData(const GrPrimitiveProcessor& primProc, 327 this->setTransformDataHelper<EllipseEdgeEffect>(primProc, pdman, index, transforms); [all...] |
/external/skia/src/gpu/glsl/ |
GrGLSLProgramBuilder.cpp | 33 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); 34 int totalTextures = primProc.numTextures(); 39 if (!primProc.hasTransformedLocalCoords()) { 51 this->emitAndInstallPrimProc(primProc, inputColor, inputCoverage); 57 if (primProc.getPixelLocalStorageState() != 61 primProc.getPixelLocalStorageState());
|
GrGLSLGeometryProcessor.h | 35 void setTransformDataHelper(const GrPrimitiveProcessor& primProc, 39 const GeometryProcessor& gp = primProc.cast<GeometryProcessor>();
|
/external/skia/src/gpu/gl/builders/ |
GrGLProgramBuilder.cpp | 147 const GrPrimitiveProcessor& primProc = this->primitiveProcessor(); 149 int vaCount = primProc.numAttribs(); 151 GL_CALL(BindAttribLocation(programID, i, primProc.getAttrib(i).fName));
|
/external/skia/src/gpu/effects/ |
GrBezierEffect.cpp | 29 const GrPrimitiveProcessor& primProc) override { 30 const GrConicEffect& ce = primProc.cast<GrConicEffect>(); 52 void setTransformData(const GrPrimitiveProcessor& primProc, 56 this->setTransformDataHelper<GrConicEffect>(primProc, pdman, index, transforms); 303 const GrPrimitiveProcessor& primProc) override { 304 const GrQuadEffect& qe = primProc.cast<GrQuadEffect>(); 326 void setTransformData(const GrPrimitiveProcessor& primProc, 330 this->setTransformDataHelper<GrQuadEffect>(primProc, pdman, index, transforms); 520 const GrPrimitiveProcessor& primProc) override { 521 const GrCubicEffect& ce = primProc.cast<GrCubicEffect>() [all...] |
GrBitmapTextGeoProc.cpp | 97 void setTransformData(const GrPrimitiveProcessor& primProc, 101 this->setTransformDataHelper<GrBitmapTextGeoProc>(primProc, pdman, index, transforms);
|
GrDashingEffect.cpp | [all...] |