Blender Git Loki

Git Commits -> Revision 07abb9d

Revision 07abb9d by Benoit Bolsee (master)
May 1, 2009, 20:34 (GMT)
BGE performance:

- Vast performance increase when removing scene containing large number of
objects: the sensor/controller map was updated for each deleted object,
causing massive slow down when the number of objects was large (O(n^2)).
- Use reference when scanning the sensor map => avoid useless copy.
- Remove dynamically the object bounding box from the DBVT when the object
is invisible => faster culling.

Commit Details:

Full Hash: 07abb9dee2aba5ed161c22f3ec45031f9fdb183a
SVN Revision: 20022
Parent Commit: e13a089
Lines Changed: +32, -13

5 Modified Paths:

/source/gameengine/GameLogic/SCA_LogicManager.cpp (+20, -9) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+6, -2) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+2, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021