From 2f0b128ae074190fb53f16c4a0d7c50ae45803be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Jos=C3=A9=20Letterio?= <40742817+Fletterio@users.noreply.github.com> Date: Fri, 23 Oct 2026 01:19:59 -0300 Subject: [PATCH] Fix cache writing condition in IShaderCompiler --- src/nbl/asset/utils/IShaderCompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nbl/asset/utils/IShaderCompiler.cpp b/src/nbl/asset/utils/IShaderCompiler.cpp index 82a3013afd..b2ac600716 100644 --- a/src/nbl/asset/utils/IShaderCompiler.cpp +++ b/src/nbl/asset/utils/IShaderCompiler.cpp @@ -599,7 +599,7 @@ core::smart_refctd_ptr nbl::asset::IShaderCompiler::compileToSPIRV(cons return nullptr; } - if (options.writeCache) + if (retVal && options.writeCache) { if (entry.setContent(retVal->getContent())) options.writeCache->insert(std::move(entry));