Lines Matching refs:modifiers
27 String result = this->var().modifiers().description() + this->baseType().description() + " " +
39 void VarDeclaration::ErrorCheck(const Context& context, int line, const Modifiers& modifiers,
53 if ((modifiers.fFlags & Modifiers::kIn_Flag) && baseType->isMatrix()) {
56 if ((modifiers.fFlags & Modifiers::kIn_Flag) && (modifiers.fFlags & Modifiers::kUniform_Flag)) {
60 if (modifiers.fFlags & Modifiers::kIn_Flag) {
64 if (baseType->isEffectChild() && !(modifiers.fFlags & Modifiers::kUniform_Flag)) {
68 if (modifiers.fLayout.fFlags & Layout::kSRGBUnpremul_Flag) {
72 if (!(modifiers.fFlags & Modifiers::kUniform_Flag)) {
93 modifiers.checkPermitted(context, line, permitted, /*permittedLayoutFlags=*/~0);
102 ErrorCheck(context, var.fLine, var.modifiers(), baseType, var.storage());
109 if (var.modifiers().fFlags & Modifiers::kIn_Flag) {
114 if (var.modifiers().fFlags & Modifiers::kUniform_Flag) {
129 if (var.modifiers().fFlags & Modifiers::kConst_Flag) {
210 SkASSERT(!(var->modifiers().fFlags & Modifiers::kConst_Flag) || value);
212 SkASSERT(!(var->modifiers().fFlags & Modifiers::kConst_Flag) ||
224 SkASSERT(!(value && (var->modifiers().fFlags & Modifiers::kIn_Flag)));
226 SkASSERT(!(value && (var->modifiers().fFlags & Modifiers::kUniform_Flag)));