Home | History | Annotate | Download | only in functional

Lines Matching refs:Variable

5554 	class Variable : public TopLevelObject
5557 Variable (const string& name_, const glu::VarType& type, bool isArray)
5575 glu::VarType m_type; //!< If this Variable is an array element, m_type is the element type; otherwise just the variable type.
5699 string UserDefinedIOCase::Variable::declare (void) const
5705 string UserDefinedIOCase::Variable::declareArray (const string& sizeExpr) const
5739 string UserDefinedIOCase::Variable::glslTraverseBasicTypeArray (int numArrayElements, int indentationDepth, BasicTypeVisitFunc visit) const
5750 string UserDefinedIOCase::Variable::glslTraverseBasicType (int indentationDepth, BasicTypeVisitFunc visit) const
5787 int UserDefinedIOCase::Variable::numBasicSubobjectsInElementType (void) const
5800 string UserDefinedIOCase::Variable::basicSubobjectAtIndex (int subobjectIndex, int arraySize) const
5950 // It is illegal to have a structure containing an array as an output variable
5973 const Variable var0("in_te_s", structVarType, m_ioType != IO_TYPE_PER_PATCH);
5974 const Variable var1("in_te_f", highpFloat, m_ioType != IO_TYPE_PER_PATCH);
5978 // Arrays of structures are disallowed, add struct cases only if not arrayed variable
5979 m_tcsOutputs.push_back (SharedPtr<TopLevelObject>(new Variable(var0)));
5980 m_tesInputs.push_back (SharedPtr<TopLevelObject>(new Variable(var0)));
5985 m_tcsOutputs.push_back (SharedPtr<TopLevelObject>(new Variable(var1)));
5986 m_tesInputs.push_back (SharedPtr<TopLevelObject>(new Variable(var1)));
5989 Variable("in_tc_attr", highpFloat, true).declareArray(vertexAttrArrayInputSize);