Lines Matching refs:fFactory
181 const SkSL::Context& context = outer.fFactory->fCompiler.context(); in onSetData()
182 for (const auto& v : outer.fFactory->fInputVars) { in onSetData()
260 , fFactory(other.fFactory) in GrSkSLFP()
274 if (!fFactory) { in createFactory()
275 fFactory = fFactoryCache->get(fIndex); in createFactory()
276 if (!fFactory) { in createFactory()
277 fFactory = sk_sp<GrSkSLFPFactory>(new GrSkSLFPFactory(fName, fShaderCaps.get(), fSkSL)); in createFactory()
278 fFactoryCache->set(fIndex, fFactory); in createFactory()
289 const SkSL::Program* specialized = fFactory->getSpecialization(fKey, fInputs.get(), fInputSize); in onCreateGLSLInstance()
292 if (!fFactory->fCompiler.toPipelineStage(*specialized, &glsl, &formatArgs)) { in onCreateGLSLInstance()
293 printf("%s\n", fFactory->fCompiler.errorText().c_str()); in onCreateGLSLInstance()
296 return new GrGLSLSkSLFP(specialized->fContext.get(), &fFactory->fInputVars, glsl, formatArgs); in onCreateGLSLInstance()
304 const SkSL::Context& context = fFactory->fCompiler.context(); in onGetGLSLProcessorKey()
305 for (const auto& v : fFactory->fInputVars) { in onGetGLSLProcessorKey()