open_toontown_panda3d/panda
rdb 6bc22d1822 pgraph: Rewrite inefficient prev_transform tracking mechanism
The previous system was causing a lot of lock contention when transforms are modified in the Cull thread.

The new implementation doesn't use a linked list or lock at all, but a simple atomically incrementing integer that indicates that the prev transforms have changed.  set_transform() reads this and backs up the prev transform the first time a transform is modified after reset_all_prev_transforms() is called.
2022-02-24 11:42:04 +01:00
..
metalibs Support building pandagles2 on Android 2021-12-06 22:26:56 +01:00
src pgraph: Rewrite inefficient prev_transform tracking mechanism 2022-02-24 11:42:04 +01:00
CMakeLists.txt CMake: generate panda3d.dist-info directory 2020-04-30 21:37:35 +02:00