blender/source/gameengine
Campbell Barton 4a07876562 Speedup for bullet physics mesh conversion
Was adding each face with a remove doubles option that made conversion increasingly slower for larger meshes, this would often hang blender when starting with the BGE with larger meshes.

Replace btTriangleMesh()->addTriangle() with btTriangleIndexVertexArray()

YoFrankie level_1_home.blend starts a third faster, level_nut about twice as fast.

- previous commit was also incorrect using the original meshes vert locations rather then the vert locations that came from the derived mesh.
- Softbody is relying on removing doubles at 0.01 to give stable results, this no longer works but seems a bit dodgy anyway. Maybe some post-processing filter could fix up a mesh for bullet softbody.
2009-03-23 06:00:21 +00:00
..
BlenderRoutines VideoTexture: reactivate VideoTexture for scons/cmake/makefile compilation systems, fix video streaming, fix camera support in Linux, add multi-thread cache service, fix crash when a VideoFFmpeg object could not be created. 2009-03-05 15:16:43 +00:00
Converter Add support to lock individual axis during rigid body simulation, for translation and rotation. This makes it easier to do 1D or 2D physics (tetris, blockout) 2009-03-09 07:12:16 +00:00
Expressions BGE API cleanup: add support for attribute set/get through functions only. 2009-03-22 21:36:48 +00:00
GameLogic BGE 2009-03-15 23:40:59 +00:00
GamePlayer This is patch: 2009-03-16 17:02:19 +00:00
Ketsji Speedup for bullet physics mesh conversion 2009-03-23 06:00:21 +00:00
Network Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
Physics Speedup for bullet physics mesh conversion 2009-03-23 06:00:21 +00:00
PyDoc BGE API cleanup: apply patch from Moguri: Near, Radar, Touch sensor updated. 2009-02-28 21:00:27 +00:00
Rasterizer Speedup for bullet physics mesh conversion 2009-03-23 06:00:21 +00:00
SceneGraph Minor speedups for the BGE 2009-02-25 06:43:03 +00:00
VideoTexture == FFMPEG == 2009-03-22 19:19:21 +00:00
CMakeLists.txt VideoTexture module. 2008-10-31 22:35:52 +00:00
Makefile Makefile fixes for compiling with new videotexture code. 2008-11-02 18:12:45 +00:00
SConscript Building the game engine with Solid/Sumo is now optional for scons using WITH_BF_SOLID. 2009-02-25 12:07:51 +00:00