Lines Matching refs:fCompiler
21 fBaseProgram = fCompiler.convertProgram(SkSL::Program::kPipelineStage_Kind, in GrSkSLFPFactory()
24 if (fCompiler.errorCount()) { in GrSkSLFPFactory()
25 SkDebugf("%s\n", fCompiler.errorText().c_str()); in GrSkSLFPFactory()
28 SkASSERT(!fCompiler.errorCount()); in GrSkSLFPFactory()
56 if (&v->fType == fCompiler.context().fInt_Type.get()) { in getSpecialization()
61 } else if (&v->fType == fCompiler.context().fBool_Type.get()) { in getSpecialization()
65 } else if (&v->fType == fCompiler.context().fFloat4_Type.get() || in getSpecialization()
66 &v->fType == fCompiler.context().fHalf4_Type.get()) { in getSpecialization()
68 } else if (&v->fType == fCompiler.context().fFragmentProcessor_Type.get()) { in getSpecialization()
76 std::unique_ptr<SkSL::Program> specialized = fCompiler.specialize(*fBaseProgram, inputMap); in getSpecialization()
77 SkAssertResult(fCompiler.optimize(*specialized)); in getSpecialization()
181 const SkSL::Context& context = outer.fFactory->fCompiler.context(); in onSetData()
292 if (!fFactory->fCompiler.toPipelineStage(*specialized, &glsl, &formatArgs)) { in onCreateGLSLInstance()
293 printf("%s\n", fFactory->fCompiler.errorText().c_str()); in onCreateGLSLInstance()
304 const SkSL::Context& context = fFactory->fCompiler.context(); in onGetGLSLProcessorKey()