Lines Matching refs:fVariable
410 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference()
429 if (Variable::kGlobal_Storage == ref.fVariable.fStorage) { in writeVariableReference()
430 if (ref.fVariable.fModifiers.fFlags & Modifiers::kIn_Flag) { in writeVariableReference()
432 } else if (ref.fVariable.fModifiers.fFlags & Modifiers::kOut_Flag) { in writeVariableReference()
434 } else if (ref.fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag && in writeVariableReference()
435 ref.fVariable.fType.kind() != Type::kSampler_Kind) { in writeVariableReference()
441 this->writeName(ref.fVariable.fName); in writeVariableReference()
535 Variable::kParameter_Storage == ((VariableReference&) *b.fLeft).fVariable.fStorage && in writeBinaryExpression()
536 (((VariableReference&) *b.fLeft).fVariable.fModifiers.fFlags & Modifiers::kOut_Flag)) { in writeBinaryExpression()
679 this->writeType(intf.fVariable.fType); in writeFunction()
684 this->write(to_string(intf.fVariable.fModifiers.fLayout.fSet)); in writeFunction()
686 this->write(to_string(intf.fVariable.fModifiers.fLayout.fBinding)); in writeFunction()
838 this->writeModifiers(intf.fVariable.fModifiers, true); in writeInterfaceBlock()
841 const Type* structType = &intf.fVariable.fType; in writeInterfaceBlock()
1411 if (v.fVariable.fModifiers.fLayout.fBuiltin == SK_FRAGCOORD_BUILTIN) { in requirements()
1413 } else if (Variable::kGlobal_Storage == v.fVariable.fStorage) { in requirements()
1414 if (v.fVariable.fModifiers.fFlags & Modifiers::kIn_Flag) { in requirements()
1416 } else if (v.fVariable.fModifiers.fFlags & Modifiers::kOut_Flag) { in requirements()
1418 } else if (v.fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag && in requirements()
1419 v.fVariable.fType.kind() != Type::kSampler_Kind) { in requirements()