HomeSort by relevance Sort by last modified time
    Searched refs:Includer (Results 1 - 10 of 10) sorted by null

  /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...]

Completed in 659 milliseconds