Fix missing default value usage on GPU particle shape rotation and simplify CPU code

#3104
This commit is contained in:
Wojtek Figat
2025-01-27 11:42:59 +01:00
parent cc735a1b6a
commit 53ba5968fd
2 changed files with 8 additions and 9 deletions

View File

@@ -636,7 +636,7 @@ void ParticleEmitterGPUGenerator::ProcessModule(Node* node)
case 216:
{
auto positionAttr = AccessParticleAttribute(node, nodeGpu->Attributes[0], AccessMode::Write);
const Value quaternion = tryGetValue(node->GetBox(0), Value::InitForZero(VariantType::Quaternion)).Cast(VariantType::Quaternion);
const Value quaternion = GetValue(node->GetBox(0), 2).Cast(VariantType::Quaternion);
_writer.Write(
TEXT(
" {{\n"