Can I simplify following statement to make it more human readable? Can I do following multiplication step-by-step regarding aligning requirements?
DirectX::XMStoreFloat4x4(&this->worldTransform, DirectX::XMMatrixMultiply(DirectX::XMMatrixMultiply(DirectX::XMMatrixScalingFromVector(DirectX::XMLoadFloat4(&this->scaling)), DirectX::XMMatrixRotationQuaternion(DirectX::XMLoadFloat4(&this->rotation))), DirectX::XMMatrixTranslationFromVector(DirectX::XMLoadFloat4(&this->translation))));
Use
XMVECTOR
andXMMATRIX
local variables. The generated code should be identical in an optimized build.