/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/hlsl/ |
hlslParseables.cpp | 76 bool IsIllegalSample(const glslang::TString& name, const char* argOrder, int dim0) 115 glslang::TString& AppendTypeName(glslang::TString& s, const char* argOrder, const char* argType, int dim0, int dim1) 316 namespace glslang { namespace [all...] |
hlslGrammar.cpp | 57 namespace glslang { namespace 436 // normal glslang default 439 // TODO: no meaning in glslang? [all...] |
hlslTokens.h | 40 namespace glslang { namespace 286 } // end namespace glslang
|
hlslParseHelper.cpp | 41 #include "../glslang/MachineIndependent/Scan.h" 42 #include "../glslang/MachineIndependent/preprocessor/PpContext.h" 44 #include "../glslang/OSDependent/osinclude.h" 49 namespace glslang { namespace [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/Include/ |
PoolAlloc.h | 68 namespace glslang { namespace 323 } // end namespace glslang
|
BaseTypes.h | 40 namespace glslang { namespace 313 } // end namespace glslang
|
Types.h | 46 namespace glslang { namespace [all...] |
intermediate.h | 53 namespace glslang { namespace 556 } // end namespace glslang 561 // (Put outside the glslang namespace, as it's used as part of the external interface.) 565 POOL_ALLOCATOR_NEW_DELETE(glslang::GetThreadPoolAllocator()) 568 virtual const glslang::TSourceLoc& getLoc() const { return loc; } 569 virtual void setLoc(const glslang::TSourceLoc& l) { loc = l; } 570 virtual void traverse(glslang::TIntermTraverser*) = 0; 571 virtual glslang::TIntermTyped* getAsTyped() { return 0; } 572 virtual glslang::TIntermOperator* getAsOperator() { return 0; } 573 virtual glslang::TIntermConstantUnion* getAsConstantUnion() { return 0; 602 namespace glslang { namespace [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
ParseHelper.h | 56 namespace glslang { namespace 387 } // end namespace glslang
|
propagateNoContraction.cpp | 36 // Visit the nodes in the glslang intermediate tree representation to 69 typedef std::unordered_multimap<ObjectAccessChain, glslang::TIntermOperator*> NodeMapping; 71 typedef std::unordered_map<glslang::TIntermTyped*, ObjectAccessChain> AccessChainMapping; 76 typedef std::unordered_set<glslang::TIntermBranch*> ReturnBranchNodeSet; 80 bool isPreciseObjectNode(glslang::TIntermTyped* node) 86 bool isDereferenceOperation(glslang::TOperator op) 89 case glslang::EOpIndexDirect: 90 case glslang::EOpIndexDirectStruct: 91 case glslang::EOpIndexIndirect: 92 case glslang::EOpVectorSwizzle 781 namespace glslang { namespace [all...] |
Versions.h | 58 namespace glslang { namespace 195 } // end namespace glslang
|
SymbolTable.h | 71 namespace glslang { namespace 692 } // end namespace glslang
|
localintermediate.h | 47 namespace glslang { namespace 394 } // end namespace glslang
|
ParseHelper.cpp | 47 extern int yyparse(glslang::TParseContext*); 49 namespace glslang { namespace [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/preprocessor/ |
Pp.cpp | 94 namespace glslang { namespace [all...] |
PpContext.h | 91 namespace glslang { namespace 570 } // end namespace glslang
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/Public/ |
ShaderLang.h | 102 namespace glslang { namespace 112 } // end namespace glslang 266 namespace glslang { namespace 306 // To support #include, a client of Glslang does the following: 312 // When the Glslang parser encounters an #include directive, it calls 317 // in the source stream. After parsing that source, Glslang will 488 } // end namespace glslang
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/ |
GlslangToSpv.cpp | 37 // Visit the nodes in the glslang intermediate tree representation to 48 // Glslang includes 49 #include "../glslang/MachineIndependent/localintermediate.h" 50 #include "../glslang/MachineIndependent/SymbolTable.h" 51 #include "../glslang/Include/Common.h" 52 #include "../glslang/Include/revision.h" 91 // The main holder of information for translating glslang to SPIR-V. 95 class TGlslangToSpvTraverser : public glslang::TIntermTraverser { 97 TGlslangToSpvTraverser(const glslang::TIntermediate*, spv::SpvBuildLogger* logger); 100 bool visitAggregate(glslang::TVisit, glslang::TIntermAggregate*) 4442 namespace glslang { namespace [all...] |
/prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/ |
GlslangToSpv.cpp | 37 // Visit the nodes in the glslang intermediate tree representation to 48 // Glslang includes 49 #include "../glslang/MachineIndependent/localintermediate.h" 50 #include "../glslang/MachineIndependent/SymbolTable.h" 51 #include "../glslang/Include/Common.h" 52 #include "../glslang/Include/revision.h" 91 // The main holder of information for translating glslang to SPIR-V. 95 class TGlslangToSpvTraverser : public glslang::TIntermTraverser { 97 TGlslangToSpvTraverser(const glslang::TIntermediate*, spv::SpvBuildLogger* logger); 100 bool visitAggregate(glslang::TVisit, glslang::TIntermAggregate*) 4442 namespace glslang { namespace [all...] |