/prebuilts/ndk/r13/sources/third_party/shaderc/libshaderc_util/include/libshaderc_util/ |
counting_includer.h | 24 // An Includer that counts how many #include directives it saw. 25 class CountingIncluder : public glslang::TShader::Includer { 41 glslang::TShader::Includer::IncludeResult* include( 42 const char* requested_source, glslang::TShader::Includer::IncludeType type, 51 void releaseInclude(glslang::TShader::Includer::IncludeResult* result) final { 59 // glslang::TShader::Includer::include. 60 virtual glslang::TShader::Includer::IncludeResult* include_delegate( 61 const char* requested_source, glslang::TShader::Includer::IncludeType type, 66 glslang::TShader::Includer::IncludeResult* result) = 0;
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/preprocessor/ |
PpContext.cpp | 86 TPpContext::TPpContext(TParseContextBase& pc, const std::string& rootFileName, TShader::Includer& inclr) : 87 preamble(0), strings(0), parseContext(pc), includer(inclr), inComment(false),
|
PpContext.h | 126 TPpContext(TParseContextBase&, const std::string& rootFileName, TShader::Includer&); 295 TShader::Includer& includer; member in class:glslang::TPpContext 444 TShader::Includer::IncludeResult* includedFile, 499 TShader::Includer::IncludeResult* includedFile_; 524 void push_include(TShader::Includer::IncludeResult* result) 532 TShader::Includer::IncludeResult* include = includeStack.top(); 534 includer.releaseInclude(include); 552 std::stack<TShader::Includer::IncludeResult*> includeStack;
|
Pp.cpp | 614 TShader::Includer::IncludeResult* res = includer.include(filename.c_str(), TShader::Includer::EIncludeRelative, currentSourceFile.c_str(), includeStack.size() + 1); 634 includer.releaseInclude(res); [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/Public/ |
ShaderLang.h | 310 // 2. Call parse with an Includer. 313 // the Includer's include method with the requested include name 319 class Includer { 332 // include. For example, in a file system-based includer, full resolution 337 // Includer producing this IncludeResult retains ownership of the 355 // file_data field. The Includer retains ownership of the contents 367 virtual ~Includer() {} // Pacify -Werror=non-virtual-dtor 372 class ForbidInclude : public Includer { 388 TShader::ForbidInclude includer; local 389 return parse(res, defaultVersion, defaultProfile, forceDefaultVersionAndProfile, forwardCompatible, messages, includer); [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/libshaderc/src/ |
shaderc.cc | 161 // A bridge between the libshaderc includer and libshaderc_util includer. 181 glslang::TShader::Includer::IncludeType type) { 183 case glslang::TShader::Includer::EIncludeRelative: 185 case glslang::TShader::Includer::EIncludeStandard: 201 virtual glslang::TShader::Includer::IncludeResult* include_delegate( 203 glslang::TShader::Includer::IncludeType type, 208 return new glslang::TShader::Includer::IncludeResult{ 218 return new glslang::TShader::Includer::IncludeResult{ 227 glslang::TShader::Includer::IncludeResult* result) override 380 InternalFileIncluder includer; local [all...] |
/frameworks/compile/mclinker/lib/Core/ |
InputTree.cpp | 14 InputTree::Includer InputTree::Downward;
|
/frameworks/compile/mclinker/include/mcld/ |
InputTree.h | 254 /** \class Includer 255 * \brief class Includer moves the iterator downward. 257 struct Includer : public Mover { 267 static Includer Downward;
|
/external/clang/lib/Lex/ |
HeaderSearch.cpp | 599 // Unless disabled, check to see if the file is in the #includer's 600 // directory. This cannot be based on CurDir, because each includer could be 608 const FileEntry *Includer = IncluderAndDir.first; 620 // If we have no includer, that means we're processing a #include 624 Includer ? getFileInfo(Includer).DirInfo != SrcMgr::C_User : 629 if (!Includer) { 630 assert(First && "only first includer can have no file"); 640 HeaderFileInfo &FromHFI = getFileInfo(Includer); [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
ShaderLang.cpp | 178 TShader::ForbidInclude includer; 179 TPpContext ppContext(parseContext, "", includer); 562 TShader::Includer& includer 686 TPpContext ppContext(*parseContext, names[numPre]? names[numPre]: "", includer); [all...] |