Add Mask ZW node to all Visject surfaces
This commit is contained in:
@@ -534,6 +534,12 @@ void ShaderGenerator::ProcessGroupPacking(Box* box, Node* node, Value& value)
|
||||
Value v = tryGetValue(node->GetBox(0), Vector4::Zero).AsVector4();
|
||||
value = Value(ValueType::Vector2, v.Value + TEXT(".yz"));
|
||||
break;
|
||||
}
|
||||
case 47:
|
||||
{
|
||||
Value v = tryGetValue(node->GetBox(0), Vector4::Zero).AsVector4();
|
||||
value = Value(ValueType::Vector2, v.Value + TEXT(".zw"));
|
||||
break;
|
||||
}
|
||||
// Mask XYZ
|
||||
case 70:
|
||||
|
||||
@@ -533,6 +533,12 @@ void VisjectExecutor::ProcessGroupPacking(Box* box, Node* node, Value& value)
|
||||
const Vector4 v = (Vector4)tryGetValue(node->GetBox(0), Vector4::Zero);
|
||||
value = Vector2(v.Y, v.Z);
|
||||
break;
|
||||
}
|
||||
case 47:
|
||||
{
|
||||
const Vector4 v = (Vector4)tryGetValue(node->GetBox(0), Vector4::Zero);
|
||||
value = Vector2(v.Z, v.W);
|
||||
break;
|
||||
}
|
||||
// Mask XYZ
|
||||
case 70:
|
||||
|
||||
Reference in New Issue
Block a user