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; break;
case MaterialParameterType::Integer: case MaterialParameterType::Integer:
case MaterialParameterType::SceneTexture: case MaterialParameterType::SceneTexture:
case MaterialParameterType::ChannelMask:
case MaterialParameterType::TextureGroupSampler: case MaterialParameterType::TextureGroupSampler:
_asInteger = param->_asInteger; _asInteger = param->_asInteger;
break; break;
@@ -647,10 +648,7 @@ bool MaterialParams::Load(ReadStream* stream)
PROFILE_MEM(GraphicsMaterials); PROFILE_MEM(GraphicsMaterials);
bool result = false; bool result = false;
// Release Clear();
Resize(0);
// Check for not empty params
if (stream != nullptr && stream->CanRead()) if (stream != nullptr && stream->CanRead())
{ {
// Version // Version