AnimGraph.m_connection_data_storage size based on input sockets not number of connections. #6
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. 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.