diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2020-07-18 02:16:45 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2020-07-18 02:16:45 +0000 |
| commit | 6f37cfa289dc85360450bffc48bff74b6a7cfe71 (patch) | |
| tree | eaa5e0ef4035af0f74ec97c071ae00a1064dc13a /Utilities/src/DiligentFXShaderSourceStreamFactory.cpp | |
| parent | Updated readme - added discord link (diff) | |
| download | DiligentFX-6f37cfa289dc85360450bffc48bff74b6a7cfe71.tar.gz DiligentFX-6f37cfa289dc85360450bffc48bff74b6a7cfe71.zip | |
Updated DiligentFXShaderSourceStreamFactory (API 240064)
Diffstat (limited to 'Utilities/src/DiligentFXShaderSourceStreamFactory.cpp')
| -rw-r--r-- | Utilities/src/DiligentFXShaderSourceStreamFactory.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/Utilities/src/DiligentFXShaderSourceStreamFactory.cpp b/Utilities/src/DiligentFXShaderSourceStreamFactory.cpp index ab1eef5..302aa16 100644 --- a/Utilities/src/DiligentFXShaderSourceStreamFactory.cpp +++ b/Utilities/src/DiligentFXShaderSourceStreamFactory.cpp @@ -48,7 +48,15 @@ DiligentFXShaderSourceStreamFactory::DiligentFXShaderSourceStreamFactory() } } -void DiligentFXShaderSourceStreamFactory::CreateInputStream(const Char* Name, IFileStream** ppStream) +void DiligentFXShaderSourceStreamFactory::CreateInputStream(const Char* Name, + IFileStream** ppStream) +{ + CreateInputStream2(Name, CREATE_SHADER_SOURCE_INPUT_STREAM_FLAG_NONE, ppStream); +} + +void DiligentFXShaderSourceStreamFactory::CreateInputStream2(const Char* Name, + CREATE_SHADER_SOURCE_INPUT_STREAM_FLAGS Flags, + IFileStream** ppStream) { auto SourceIt = m_NameToSourceMap.find(Name); if (SourceIt != m_NameToSourceMap.end()) @@ -61,7 +69,10 @@ void DiligentFXShaderSourceStreamFactory::CreateInputStream(const Char* Name, IF else { *ppStream = nullptr; - LOG_ERROR("Failed to create input stream for source file ", Name); + if ((Flags & CREATE_SHADER_SOURCE_INPUT_STREAM_FLAG_SILENT) == 0) + { + LOG_ERROR("Failed to create input stream for source file ", Name); + } } } |
