From 1324c736814619292e6971d0ea0b976d2e9d0d6d Mon Sep 17 00:00:00 2001 From: yixuanxu Date: Thu, 11 Sep 2025 14:34:03 +0800 Subject: [PATCH] Fix CSEC warning for aurora noise and wavy ripple light Signed-off-by:xuyixuan8@huawei.com Signed-off-by: yixuanxu --- src/ge_aurora_noise_shader.cpp | 4 ++++ src/ge_wavy_ripple_light_shader.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/ge_aurora_noise_shader.cpp b/src/ge_aurora_noise_shader.cpp index a373a32..90ebec1 100644 --- a/src/ge_aurora_noise_shader.cpp +++ b/src/ge_aurora_noise_shader.cpp @@ -194,6 +194,10 @@ std::shared_ptr GEAuroraNoiseShader::MakeAuroraNoiseGeneratorSha float width = imageInfo.GetWidth(); float height = imageInfo.GetHeight(); builder_ = GetAuroraNoiseBuilder(); + if (builder_ == nullptr) { + GE_LOGE("GEAuroraNoiseShader::MakeAuroraNoiseGeneratorShader builder_ is nullptr."); + return nullptr; + } builder_->SetUniform("iResolution", width, height); builder_->SetUniform("noise", auroraNoiseParams_.noise_); auto auroraNoiseGeneratorShader = builder_->MakeImage(canvas.GetGPUContext().get(), nullptr, imageInfo, false); diff --git a/src/ge_wavy_ripple_light_shader.cpp b/src/ge_wavy_ripple_light_shader.cpp index 1018c00..2971069 100644 --- a/src/ge_wavy_ripple_light_shader.cpp +++ b/src/ge_wavy_ripple_light_shader.cpp @@ -103,6 +103,10 @@ std::shared_ptr GEWavyRippleLightShader::MakeWavyRippleLi auto width = rect.GetWidth(); auto height = rect.GetHeight(); builder_ = GetWavyRippleLightBuilder(); + if (builder_ == nullptr) { + GE_LOGE("GEWavyRippleLightShader::MakeWavyRippleLightShader builder_ is nullptr."); + return nullptr; + } builder_->SetUniform("iResolution", width, height); builder_->SetUniform("center", wavyRippleLightParams_.center_.first, wavyRippleLightParams_.center_.second); -- Gitee