message: Fixed include processing in SPIRVUtils
diff: @@ -362,16 +362,6 @@ public:
  virtual IncludeResult* includeSystem(const char* headerName,
  const char* /*includerName*/,
  size_t /*inclusionDepth*/)
  - {
  - return nullptr;
  - }
  -
  - // For the "local"-only aspect of a "" include. Should not search in the
  - // "system" paths, because on returning a failure, the parser will
  - // call includeSystem() to look in the "system" locations.
  - virtual IncludeResult* includeLocal(const char* headerName,
  - const char* /*includerName*/,
  - size_t /*inclusionDepth*/)
  {
  DEV_CHECK_ERR(m_pInputStreamFactory != nullptr, "The shader source conains #include directives, but no input stream factory was provided");
  RefCntAutoPtr<IFileStream> pSourceStream;
  @@ -398,6 +388,16 @@ public:
  return pNewInclude;
  }
  + // For the "local"-only aspect of a "" include. Should not search in the
  + // "system" paths, because on returning a failure, the parser will
  + // call includeSystem() to look in the "system" locations.
  + virtual IncludeResult* includeLocal(const char* /*headerName*/,
  + const char* /*includerName*/,
  + size_t /*inclusionDepth*/)
  + {
  + return nullptr;
  + }
  +
  // Signals that the parser will no longer use the contents of the
  // specified IncludeResult.
  virtual void releaseInclude(IncludeResult* IncldRes)
  