Lines Matching refs:fFactory
187 const SkSL::Context& context = outer.fFactory->fCompiler.context(); in onSetData()
188 for (const auto& v : outer.fFactory->fInputVars) { in onSetData()
282 , fFactory(other.fFactory) in GrSkSLFP()
297 if (!fFactory) { in createFactory()
298 fFactory = fFactoryCache->get(fIndex); in createFactory()
299 if (!fFactory) { in createFactory()
300 fFactory = sk_sp<GrSkSLFPFactory>(new GrSkSLFPFactory(fName, fShaderCaps.get(), fSkSL)); in createFactory()
301 fFactoryCache->set(fIndex, fFactory); in createFactory()
312 const SkSL::Program* specialized = fFactory->getSpecialization(fKey, fInputs.get(), fInputSize); in onCreateGLSLInstance()
315 if (!fFactory->fCompiler.toPipelineStage(*specialized, &glsl, &formatArgs)) { in onCreateGLSLInstance()
316 printf("%s\n", fFactory->fCompiler.errorText().c_str()); in onCreateGLSLInstance()
319 return new GrGLSLSkSLFP(specialized->fContext.get(), &fFactory->fInputVars, glsl, formatArgs); in onCreateGLSLInstance()
327 const SkSL::Context& context = fFactory->fCompiler.context(); in onGetGLSLProcessorKey()
328 for (const auto& v : fFactory->fInputVars) { in onGetGLSLProcessorKey()