OptionalpreviousOptionalpreviousOptional: joint matrices from the previous frame. Same layout as jointMatrices. When present, VelocityPass produces per-bone-accurate velocity; when absent the skinned mesh is treated as if posed identically last frame (no skin-driven motion contribution).
OptionalmorphOptional: per-primitive morph-target deltas (vertex-major vec4 storage
buffer from GltfMeshData.morphDeltas). Bound directly — owned by
the model, never re-uploaded.
OptionalmorphNumber of morph targets (0/undefined = no morph; the shader loop is skipped).
OptionalmorphPer-target morph weights, length = morphTargetCount. Uploaded per frame.
OptionalpreviousOptional: previous-frame morph weights, for the velocity pass.
Optional: world matrix from the previous frame, for per-object motion blur.