Blender Git Commit Log
Git Commits -> Revision e13a089
Revision e13a089 by Benoit Bolsee (master) May 1, 2009, 19:02 (GMT) |
BGE: work around a problem with DBVT culling when graphic objects are rescaled. This happens when objects with very diverse scale are instantiated with dupligroup. The problem remains when the objects are rescaled during the game. The effect of the problem is an inefficient culling: objects can have a bounding box larger than needed. Patch to fix the problem is filed at Bullet forum. |
Commit Details:
Full Hash: e13a089d918cbe3709f544ccebbb718a452ac6fa
SVN Revision: 20021
Parent Commit: 672492f
Lines Changed: +55, -3
7 Modified Paths:
/source/gameengine/Ketsji/KX_GameObject.cpp (+29, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+6, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdGraphicController.cpp (+10, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdGraphicController.h (+4, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+1, -1) (Diff)
/source/gameengine/Physics/common/PHY_IGraphicController.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+4, -0) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+6, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdGraphicController.cpp (+10, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdGraphicController.h (+4, -0) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+1, -1) (Diff)
/source/gameengine/Physics/common/PHY_IGraphicController.h (+1, -0) (Diff)