Files
test2/source/blender/blenkernel/intern
Hans Goudey 25b4e41875 Curve: Store NURBS basis cache as a single vector
Instead of allocating a vector of the basis weights cache for
each evaluated point, allocate a single vector for all of the
weights. This should reduce memory usage by avoiding the
overhead of storing many vectors. I noticed a small performance
improvement to evaluated position calculation with an order of 5,
which is larger than `Vector`'s default inline buffer capacity.

This change is possible because of previous commits that
made the basis cache for each evaluated point always have
the same "order" size.
2022-03-13 16:53:48 -05:00
..
2022-02-11 09:14:36 +11:00
2022-02-14 12:07:59 +01:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-21 21:47:46 -03:00
2022-03-07 17:28:39 +01:00
2022-02-11 09:14:36 +11:00
2022-03-07 17:28:39 +01:00
2022-03-08 14:32:34 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-09 10:13:43 +11:00
2022-03-09 10:13:43 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-25 13:22:42 +01:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-08 12:31:21 -06:00
2022-02-11 09:14:36 +11:00
2022-03-09 10:13:43 +11:00
2022-02-11 09:14:36 +11:00
2022-03-02 17:13:57 +01:00
2022-02-11 09:14:36 +11:00
2022-03-09 10:13:43 +11:00
2022-02-11 09:14:36 +11:00
2022-02-18 18:25:31 +01:00
2022-02-11 09:14:36 +11:00
2022-03-09 10:13:43 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-09 10:13:43 +11:00
2022-02-11 09:14:36 +11:00
2022-02-16 19:51:58 +01:00
2022-02-11 09:14:36 +11:00
2022-03-09 10:13:43 +11:00