From caef258e1a44d4848f08b23ecb7df07d9faad9df Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 27 Apr 2026 16:39:15 +0200 Subject: [PATCH] Fix missing `ChannelMask` parameter type clone for Material Instance #4070 --- Source/Engine/Graphics/Materials/MaterialParams.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Source/Engine/Graphics/Materials/MaterialParams.cpp b/Source/Engine/Graphics/Materials/MaterialParams.cpp index 05bb29c4a..082ac497b 100644 --- a/Source/Engine/Graphics/Materials/MaterialParams.cpp +++ b/Source/Engine/Graphics/Materials/MaterialParams.cpp @@ -507,6 +507,7 @@ void MaterialParameter::clone(const MaterialParameter* param) break; case MaterialParameterType::Integer: case MaterialParameterType::SceneTexture: + case MaterialParameterType::ChannelMask: case MaterialParameterType::TextureGroupSampler: _asInteger = param->_asInteger; break; @@ -647,10 +648,7 @@ bool MaterialParams::Load(ReadStream* stream) PROFILE_MEM(GraphicsMaterials); bool result = false; - // Release - Resize(0); - - // Check for not empty params + Clear(); if (stream != nullptr && stream->CanRead()) { // Version