From 4e7c1c5befc626dd81441cf27cd9027f42ce9be2 Mon Sep 17 00:00:00 2001 From: "florent.teppe" Date: Wed, 3 Aug 2022 19:21:48 +0200 Subject: [PATCH] Added break when the operation failed --- components/shader/shadermanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/shader/shadermanager.cpp b/components/shader/shadermanager.cpp index 7030042fb2..cef4e8dd0d 100644 --- a/components/shader/shadermanager.cpp +++ b/components/shader/shadermanager.cpp @@ -425,6 +425,7 @@ namespace Shader if (!addLineDirectivesAfterConditionalBlocks(source) || !parseIncludes(std::filesystem::path(Manager.mPath), source, templateName, fileNumber, insertedPaths)) { + break; } templateIt->second = source; @@ -434,7 +435,7 @@ namespace Shader std::vector linkedShaderNames; if (!Manager.createSourceFromTemplate(shaderSource, linkedShaderNames, templateName, descriptor.second)) { - + break; } shaderIt->second->setShaderSource(shaderSource); }