Improve 47b8c9978f to handle non-vec4 cases

#2000
This commit is contained in:
Wojtek Figat
2023-11-28 14:55:26 +01:00
parent 47b8c9978f
commit cf8b7a20c2
3 changed files with 49 additions and 16 deletions

View File

@@ -446,16 +446,16 @@ void MaterialGenerator::ProcessGroupTextures(Box* box, Node* node, Value& value)
switch (box->ID)
{
case 2:
value = Value(VariantType::Float, value.Value + _subs[0]);
value = value.GetX();
break;
case 3:
value = Value(VariantType::Float, value.Value + _subs[1]);
value = value.GetY();
break;
case 4:
value = Value(VariantType::Float, value.Value + _subs[2]);
value = value.GetZ();
break;
case 5:
value = Value(VariantType::Float, value.Value + _subs[3]);
value = value.GetW();
break;
}
break;