Blender Git Commit Log
Git Commits -> Revision 244ce92
Revision 244ce92 by Mitchell Stokes (master) October 8, 2012, 03:28 (GMT) |
BGE: Setting up the RAS_ICanvas interface as the primary way to alter the OpenGL viewport. This helps to eliminate OpenGL calls in weird places like the physics code and to reduce glGet calls, which are expensive. There should be no functional changes (except maybe a very slight speed improvement). |
Commit Details:
Full Hash: 244ce92dbd1f32960e0f909933d99cd0e6027dcc
SVN Revision: 51161
Parent Commit: aa1e50b
Lines Changed: +88, -30
15 Modified Paths:
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp (+24, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+3, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.cpp (+22, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+4, -4) (Diff)
/source/gameengine/Ketsji/KX_Dome.cpp (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_Dome.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+9, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+8, -14) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+1, -1) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+1, -1) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_ICanvas.h (+7, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+3, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.cpp (+22, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+4, -4) (Diff)
/source/gameengine/Ketsji/KX_Dome.cpp (+2, -3) (Diff)
/source/gameengine/Ketsji/KX_Dome.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+9, -1) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp (+8, -14) (Diff)
/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.h (+1, -1) (Diff)
/source/gameengine/Physics/common/PHY_IPhysicsEnvironment.h (+1, -1) (Diff)
/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+1, -2) (Diff)
/source/gameengine/Rasterizer/RAS_ICanvas.h (+7, -0) (Diff)