From e460550cc4584a3af3f911003041ee9dfaa61ae2 Mon Sep 17 00:00:00 2001 From: Tetiana Gubanova Date: Fri, 31 Jan 2025 13:29:54 +0200 Subject: [PATCH] Change runtime error to the nullptr returning as we have correct nullptr handling for function callers --- include/mbgl/shaders/mtl/shader_group.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/mbgl/shaders/mtl/shader_group.hpp b/include/mbgl/shaders/mtl/shader_group.hpp index 8a5d507270b..a6395371505 100644 --- a/include/mbgl/shaders/mtl/shader_group.hpp +++ b/include/mbgl/shaders/mtl/shader_group.hpp @@ -70,7 +70,8 @@ class ShaderGroup final : public ShaderGroupBase { assert(shader); if (!shader || !registerShader(shader, shaderName)) { assert(false); - throw std::runtime_error("Failed to register " + shaderName + " with shader group!"); + Log::Error(Event::Shader, "Failed to register " + shaderName + " with shader group!"); + return nullptr; } using ShaderClass = shaders::ShaderSource;