H A D | ParseHelper.cpp | 106 bool TParseContext::parseVectorFields(const TString& compString, int vecSize, TVectorFields& fields, const TSourceLoc &line) in parseVectorFields() argument 110 error(line, "illegal vector field selection", compString.c_str()); in parseVectorFields() 171 error(line, "illegal vector field selection", compString.c_str()); in parseVectorFields() 178 error(line, "vector field selection out of range", compString.c_str()); in parseVectorFields() 184 error(line, "illegal - vector component fields not from the same set", compString.c_str()); in parseVectorFields() 243 void TParseContext::assignError(const TSourceLoc &line, const char* op, TString left, TString right) in assignError() argument 248 error(line, "", op, extraInfo.c_str()); in assignError() 254 void TParseContext::unaryOpError(const TSourceLoc &line, const char* op, TString operand) in unaryOpError() argument 260 error(line, " wrong operand type", op, extraInfo.c_str()); in unaryOpError() 266 void TParseContext::binaryOpError(const TSourceLoc &line, cons argument 275 precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type) precisionErrorCheck() argument 303 lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped* node) lValueErrorCheck() argument 454 globalErrorCheck(const TSourceLoc &line, bool global, const char* token) globalErrorCheck() argument 473 reservedErrorCheck(const TSourceLoc &line, const TString& identifier) reservedErrorCheck() argument 497 constructorErrorCheck(const TSourceLoc &line, TIntermNode* node, TFunction& function, TOperator op, TType* type) constructorErrorCheck() argument 603 voidErrorCheck(const TSourceLoc &line, const TString& identifier, const TBasicType& type) voidErrorCheck() argument 617 boolErrorCheck(const TSourceLoc &line, const TIntermTyped* type) boolErrorCheck() argument 631 boolErrorCheck(const TSourceLoc &line, const TPublicType& pType) boolErrorCheck() argument 641 samplerErrorCheck(const TSourceLoc &line, const TPublicType& pType, const char* reason) samplerErrorCheck() argument 660 structQualifierErrorCheck(const TSourceLoc &line, const TPublicType& pType) structQualifierErrorCheck() argument 764 locationDeclaratorListCheck(const TSourceLoc& line, const TPublicType &pType) locationDeclaratorListCheck() argument 775 parameterSamplerErrorCheck(const TSourceLoc &line, TQualifier qualifier, const TType& type) parameterSamplerErrorCheck() argument 806 arraySizeErrorCheck(const TSourceLoc &line, TIntermTyped* expr, int& size) arraySizeErrorCheck() argument 855 arrayQualifierErrorCheck(const TSourceLoc &line, TPublicType type) arrayQualifierErrorCheck() argument 870 arrayTypeErrorCheck(const TSourceLoc &line, TPublicType type) arrayTypeErrorCheck() argument 892 arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, const TSourceLoc &line) arraySetMaxSize() argument 941 nonInitConstErrorCheck(const TSourceLoc &line, TString& identifier, TPublicType& type, bool array) nonInitConstErrorCheck() argument 973 nonInitErrorCheck(const TSourceLoc &line, const TString& identifier, TPublicType& type) nonInitErrorCheck() argument 1008 declareVariable(const TSourceLoc &line, const TString &identifier, const TType &type, TVariable **variable) declareVariable() argument 1043 paramErrorCheck(const TSourceLoc &line, TQualifier qualifier, TQualifier paramQualifier, TType* type) paramErrorCheck() argument 1062 extensionErrorCheck(const TSourceLoc &line, const TString& extension) extensionErrorCheck() argument 1128 handleExtensionDirective(const TSourceLoc &line, const char* extName, const char* behavior) handleExtensionDirective() argument 1134 handlePragmaDirective(const TSourceLoc &line, const char* name, const char* value, bool stdgl) handlePragmaDirective() argument 1209 findFunction(const TSourceLoc &line, TFunction* call, bool *builtIn) findFunction() argument 1235 executeInitializer(const TSourceLoc& line, const TString& identifier, const TPublicType& pType, TIntermTyped *initializer, TIntermNode **intermNode) executeInitializer() argument 2101 addConstructor(TIntermNode* arguments, const TType* type, TOperator op, TFunction* fnCall, const TSourceLoc &line) addConstructor() argument 2183 addConstVectorNode(TVectorFields& fields, TIntermTyped* node, const TSourceLoc &line) addConstVectorNode() argument 2230 addConstMatrixNode(int index, TIntermTyped* node, const TSourceLoc &line) addConstMatrixNode() argument 2265 addConstArrayNode(int index, TIntermTyped* node, const TSourceLoc &line) addConstArrayNode() argument 2302 addConstStruct(const TString& identifier, TIntermTyped* node, const TSourceLoc &line) addConstStruct() argument 3018 enterStructDeclaration(const TSourceLoc &line, const TString& identifier) enterStructDeclaration() argument 3038 structNestingErrorCheck(const TSourceLoc &line, const TField &field) structNestingErrorCheck() argument [all...] |