Lines Matching refs:fCompiler
23 fBaseProgram = fCompiler.convertProgram(SkSL::Program::kPipelineStage_Kind, in GrSkSLFPFactory()
26 if (fCompiler.errorCount()) { in GrSkSLFPFactory()
27 SkDebugf("%s\n", fCompiler.errorText().c_str()); in GrSkSLFPFactory()
30 SkASSERT(!fCompiler.errorCount()); in GrSkSLFPFactory()
58 if (&v->fType == fCompiler.context().fInt_Type.get()) { in getSpecialization()
63 } else if (&v->fType == fCompiler.context().fFloat_Type.get()) { in getSpecialization()
68 } else if (&v->fType == fCompiler.context().fBool_Type.get()) { in getSpecialization()
72 } else if (&v->fType == fCompiler.context().fFloat4_Type.get() || in getSpecialization()
73 &v->fType == fCompiler.context().fHalf4_Type.get()) { in getSpecialization()
75 } else if (&v->fType == fCompiler.context().fFragmentProcessor_Type.get()) { in getSpecialization()
83 std::unique_ptr<SkSL::Program> specialized = fCompiler.specialize(*fBaseProgram, inputMap); in getSpecialization()
84 SkAssertResult(fCompiler.optimize(*specialized)); in getSpecialization()
187 const SkSL::Context& context = outer.fFactory->fCompiler.context(); in onSetData()
315 if (!fFactory->fCompiler.toPipelineStage(*specialized, &glsl, &formatArgs)) { in onCreateGLSLInstance()
316 printf("%s\n", fFactory->fCompiler.errorText().c_str()); in onCreateGLSLInstance()
327 const SkSL::Context& context = fFactory->fCompiler.context(); in onGetGLSLProcessorKey()