File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 99#include < regex>
1010#include < set>
1111#include < sstream>
12+ #include < system_error>
1213#include < unordered_map>
1314
1415#include < osg/Program>
@@ -169,7 +170,8 @@ namespace Shader
169170 includeFstream.open (includePath);
170171 if (includeFstream.fail ())
171172 {
172- Log (Debug::Error) << " Shader " << fileName << " error: Failed to open include " << includePath;
173+ Log (Debug::Error) << " Shader " << fileName << " error: Failed to open include " << includePath << " : "
174+ << std::generic_category ().message (errno);
173175 return false ;
174176 }
175177 int includedFileNumber = fileNumber++;
@@ -469,7 +471,8 @@ namespace Shader
469471 stream.open (path);
470472 if (stream.fail ())
471473 {
472- Log (Debug::Error) << " Failed to open " << Files::pathToUnicodeString (path);
474+ Log (Debug::Error)
475+ << " Failed to open " << path << " : " << std::generic_category ().message (errno);
473476 continue ;
474477 }
475478 std::stringstream buffer;
@@ -523,7 +526,7 @@ namespace Shader
523526 stream.open (path);
524527 if (stream.fail ())
525528 {
526- Log (Debug::Error) << " Failed to open " << path;
529+ Log (Debug::Error) << " Failed to open shader " << path << " : " << std::generic_category (). message (errno) ;
527530 return nullptr ;
528531 }
529532 std::stringstream buffer;
You can’t perform that action at this time.
0 commit comments