diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-check-shader.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/slang/slang-check-shader.cpp b/source/slang/slang-check-shader.cpp index fab1d3502..a8c3aee15 100644 --- a/source/slang/slang-check-shader.cpp +++ b/source/slang/slang-check-shader.cpp @@ -691,6 +691,12 @@ RefPtr<EntryPoint> findAndValidateEntryPoint(FrontEndEntryPointRequest* entryPoi // validateEntryPoint(entryPoint, sink); + // We should return nullptr if entry point fails to validate + if (sink->getErrorCount()) + { + return nullptr; + } + return entryPoint; } |
