/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/hlsl/ |
hlslTokenStream.h | 57 void pushTokenStream(const TVector<HlslToken>* tokens); 68 TVector<const TVector<HlslToken>*> tokenStreamStack; // for getting the next token from an existing vector of tokens 69 TVector<int> tokenPosition; 70 TVector<HlslToken> currentTokenStack;
|
hlslGrammar.h | 93 bool acceptStructDeclarationList(TTypeList*&, TIntermNode*& nodeList, TVector<TFunctionDeclarator>&); 98 bool acceptFunctionDefinition(TFunctionDeclarator&, TIntermNode*& nodeList, TVector<HlslToken>* deferredTokens); 129 bool captureBlockTokens(TVector<HlslToken>& tokens);
|
hlslAttributes.h | 106 TVector<HlslToken>* body;
|
hlslParseHelper.h | 72 void handlePragma(const TSourceLoc&, const TVector<TString>&) override; 88 void remapEntryPointIO(TFunction& function, TVariable*& returnValue, TVector<TVariable*>& inputs, TVector<TVariable*>& outputs); 176 void pushThisScope(const TType&, const TVector<TFunctionDeclarator>&); 228 TVector<TVariable*> members; // individual flattened variables 229 TVector<int> offsets; // offset to next tree level 344 TVector<TIntermTyped*> needsIndexLimitationChecking; 378 TVector<TSymbol*> ioArraySymbolResizeList; 396 TVector<TType*> structBufferTypes; 400 TVector<TTypeList*> textureReturnStruct [all...] |
hlslTokenStream.cpp | 74 void HlslTokenStream::pushTokenStream(const TVector<HlslToken>* tokens)
|
hlslGrammar.cpp | [all...] |
hlslParseHelper.cpp | 580 void HlslParseContext::handlePragma(const TSourceLoc& loc, const TVector<TString>& tokens) 589 TVector<TString> lowerTokens = tokens; [all...] |
/external/swiftshader/src/OpenGL/compiler/ |
Common.h | 67 template <class T> class TVector : public std::vector<T, pool_allocator<T> > { 70 TVector() : std::vector<T, pool_allocator<T> >() {} 71 TVector(const pool_allocator<T>& a) : std::vector<T, pool_allocator<T> >(a) {} 72 TVector(size_type i): std::vector<T, pool_allocator<T> >(i) {}
|
AnalyzeCallDepth.h | 50 TVector<FunctionNode*> callees;
|
ValidateLimitations.h | 26 typedef TVector<TLoopInfo> TLoopStack;
|
intermediate.h | 533 typedef TVector<TIntermNode*> TIntermSequence; 534 typedef TVector<int> TQualifierList; 742 TVector<TIntermNode *> mPath;
|
Types.h | 64 typedef TVector<TField *> TFieldList;
|
SymbolTable.h | 186 typedef TVector<TParameter> TParamList;
|
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/Include/ |
ShHandle.h | 109 typedef glslang::TVector<TCompiler*> TCompilerList; 110 typedef glslang::TVector<TShHandleBase*> THandleList;
|
Common.h | 167 template <class T> class TVector : public std::vector<T, pool_allocator<T> > { 172 TVector() : std::vector<T, pool_allocator<T> >() {} 173 TVector(const pool_allocator<T>& a) : std::vector<T, pool_allocator<T> >(a) {} 174 TVector(size_type i) : std::vector<T, pool_allocator<T> >(i) {} 175 TVector(size_type i, const T& val) : std::vector<T, pool_allocator<T> >(i, val) {}
|
arrays.h | 196 sizes = new TVector<TArraySize>; 204 TVector<TArraySize>* sizes; // will either hold such a pointer, or in the future, hold the two array sizes
|
intermediate.h | [all...] |
ConstantUnion.h | 619 typedef TVector<TConstUnion> TConstUnionVector;
|
Types.h | 255 typedef TVector<TTypeLoc> TTypeList; 257 typedef TVector<TString*> TIdentifierList; [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
ParseHelper.h | 110 virtual void setPragmaCallback(const std::function<void(int, const TVector<TString>&)>& func) { pragmaCallback = func; } 116 virtual void handlePragma(const TSourceLoc&, const TVector<TString>&) = 0; 171 TVector<TSymbol*> linkageSymbols; // these need to be transferred to 'linkage', after all editing is done 180 std::function<void(int, const TVector<TString>&)> pragmaCallback; 186 const TFunction* selectFunction(const TVector<const TFunction*>, const TFunction&, 268 void handlePragma(const TSourceLoc&, const TVector<TString>&) override; 431 TVector<TIntermTyped*> needsIndexLimitationChecking; 465 TVector<TSymbol*> ioArraySymbolResizeList;
|
SymbolTable.h | 302 typedef TVector<TParameter> TParamList; 433 void findFunctionNameList(const TString& name, TVector<const TFunction*>& list) 758 void findFunctionNameList(const TString& name, TVector<const TFunction*>& list, bool& builtIn)
|
ParseContextBase.cpp | 299 const TVector<const TFunction*> candidateList, 341 TVector<const TFunction*> viableCandidates;
|
Constant.cpp | 724 TVector<TConstUnionArray> childConstUnions; [all...] |
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/preprocessor/ |
PpContext.h | 159 TVector<const TString*> stringMap; // these point into the TString in atomMap 248 TVector<unsigned char> data; 258 TVector<int> args; 337 TVector<TokenStream*> args; 338 TVector<TokenStream*> expandedArgs;
|
/external/python/cpython2/Mac/Modules/cg/ |
CFMLateImport.c | 438 that TVector's don't have to contain two words, they can be longer, 455 fragment to fix must have a TVector in its data section. TVectors are 458 for the fragment that's exporting the TVector. How TVectors are 459 created is interesting too. On disk, a TVector consists of two words, 462 to the TOC base. When CFM prepares a TVector, it applies the following 465 tvector.codePtr = tvector.codeOffset + base of code section 466 tvector.tocPtr = tvector.tocOffset + base of data section 470 base of code section = tvector.codePtr - tvector.codeOffse [all...] |