Home | History | Annotate | Download | only in sksl

Lines Matching refs:fContext

62     fIRGenerator = new IRGenerator(&fContext, symbols, *this);
64 #define ADD_TYPE(t) types->addWithoutOwnership(fContext.f ## t ## _Type->fName, \
65 fContext.f ## t ## _Type.get())
88 types->addWithoutOwnership(String("mat2x2"), fContext.fMat2x2_Type.get());
93 types->addWithoutOwnership(String("mat3x3"), fContext.fMat3x3_Type.get());
98 types->addWithoutOwnership(String("mat4x4"), fContext.fMat4x4_Type.get());
161 *fContext.fSkCaps_Type, Variable::kGlobal_Storage);
166 *fContext.fSkArgs_Type, Variable::kGlobal_Storage);
199 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression,
205 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression,
211 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression,
235 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression,
246 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression,
256 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression,
266 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression,
315 (std::unique_ptr<Expression>*) &fContext.fDefined_Expression;
928 found = c->fValue->compareConstant(fContext, *s.fValue);
1091 if (f.fDeclaration.fReturnType != *fContext.fVoid_Type) {
1129 auto result = std::unique_ptr<Program>(new Program(kind, settings, defaultPrecision, &fContext,
1144 SPIRVCodeGenerator cg(&fContext, &program, this, &buffer);
1160 SPIRVCodeGenerator cg(&fContext, &program, this, &out);
1177 GLSLCodeGenerator cg(&fContext, &program, this, &out);
1193 CPPCodeGenerator cg(&fContext, &program, this, name, &out);