AnimGraph.m_connection_data_storage size based on input sockets not number of connections. #6
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: martin/AnimTestbed#6
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Currently the block AnimGraph.m_connection_data_storage is generally too big and scales with number of connections in the graph, instead of the number of output sockets.
However, a connection alwas ensures that the same address is used for the output and input sockets we waste space here.
Fixed as of
cd56efca3d
. Could still be improved / streamlined to make it easier to understand what actually ends up inAnimGraphBlendTree::m_input_buffer, AnimGraphBlendTree::m_output_buffer, AnimGraphBlendTree::m_connection_storage_buffer
but will leave that for another cleanup in #14.