Home | History | Annotate | Download | only in sksl

Lines Matching refs:varDecl

265     for (const auto& varDecl : decl.fVars) {
268 varDecl.fName != "sk_FragColor") {
274 for (const auto& rawSize : varDecl.fSizes) {
302 varDecl.fName, *type, storage));
309 if (varDecl.fValue) {
310 value = this->convertExpression(*varDecl.fValue);
321 if (storage == Variable::kGlobal_Storage && varDecl.fName == "sk_FragColor" &&
322 (*fSymbolTable)[varDecl.fName]) {
324 } else if (storage == Variable::kGlobal_Storage && (*fSymbolTable)[varDecl.fName] &&
325 (*fSymbolTable)[varDecl.fName]->fKind == Symbol::kVariable_Kind &&
326 ((Variable*) (*fSymbolTable)[varDecl.fName])->fModifiers.fLayout.fBuiltin >= 0) {
328 Variable* old = (Variable*) (*fSymbolTable)[varDecl.fName];
333 fSymbolTable->add(varDecl.fName, std::move(var));