Home | History | Annotate | Download | only in sksl

Lines Matching refs:varDecl

271     for (const auto& varDecl : decl.fVars) {
274 varDecl.fName != "sk_FragColor") {
280 for (const auto& rawSize : varDecl.fSizes) {
308 varDecl.fName, *type, storage));
315 if (varDecl.fValue) {
316 value = this->convertExpression(*varDecl.fValue);
327 if (storage == Variable::kGlobal_Storage && varDecl.fName == "sk_FragColor" &&
328 (*fSymbolTable)[varDecl.fName]) {
330 } else if (storage == Variable::kGlobal_Storage && (*fSymbolTable)[varDecl.fName] &&
331 (*fSymbolTable)[varDecl.fName]->fKind == Symbol::kVariable_Kind &&
332 ((Variable*) (*fSymbolTable)[varDecl.fName])->fModifiers.fLayout.fBuiltin >= 0) {
334 Variable* old = (Variable*) (*fSymbolTable)[varDecl.fName];
339 fSymbolTable->add(varDecl.fName, std::move(var));