Fix missing ChannelMask parameter type clone for Material Instance
#4070
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user