Campbell Barton
657205530c
DNA: optimize data reconstruction
...
Cache the result of DNA_elem_array_size which was being called
for each element when reconstructing each struct.
Also skip padding members during reconstruction.
Gives ~18% overall speedup loading 10_010_A.anim.blend (r3154)
from the spring project.
2019-03-04 03:00:33 +11:00
..
2019-03-04 03:00:33 +11:00
2019-02-05 09:10:32 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-03-04 01:18:06 +11:00
2019-02-27 15:09:48 +11:00
2019-02-18 08:22:12 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-03-03 01:29:08 +11:00
2019-02-18 08:22:12 +11:00
2019-02-28 17:13:05 +01:00
2019-02-27 15:09:48 +11:00
2019-02-27 19:37:42 +01:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-28 16:35:12 +01:00
2019-02-27 22:20:29 +11:00
2019-02-28 16:15:50 +01:00
2019-02-27 15:09:48 +11:00
2019-03-03 01:29:08 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-28 20:47:50 +01:00
2019-02-18 08:22:12 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 15:09:48 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-19 11:38:25 +11:00
2019-02-18 08:22:12 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 22:20:29 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 22:20:29 +11:00
2019-02-27 15:09:48 +11:00
2019-03-04 03:00:33 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:39:12 +11:00
2019-02-18 08:22:12 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 15:09:48 +11:00
2019-02-28 13:21:25 +11:00
2019-02-18 08:22:12 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 15:09:48 +11:00
2019-02-27 17:46:17 +01:00
2019-02-27 15:09:48 +11:00
2019-02-18 08:22:12 +11:00
2019-02-27 15:09:48 +11:00