Fix missing ChannelMask parameter type clone for Material Instance

#4070
This commit is contained in:
2026-04-27 16:39:15 +02:00
parent a39b3f486b
commit caef258e1a
@@ -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