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.
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.
martin
added this to the Hierarchical Blend Tree project 2024-05-08 00:02:20 +02:00
martin
added the runtime label 2024-05-08 00:14:23 +02:00
Fixed as of cd56efca3d. Could still be improved / streamlined to make it easier to understand what actually ends up in AnimGraphBlendTree::m_input_buffer, AnimGraphBlendTree::m_output_buffer, AnimGraphBlendTree::m_connection_storage_buffer but will leave that for another cleanup in #14.
Fixed as of cd56efca3d53. Could still be improved / streamlined to make it easier to understand what actually ends up in `AnimGraphBlendTree::m_input_buffer, AnimGraphBlendTree::m_output_buffer, AnimGraphBlendTree::m_connection_storage_buffer` but will leave that for another cleanup in #14.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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_bufferbut will leave that for another cleanup in #14.