forked from bartvdbraak/blender
1914ed72b2
In a simple test with ~12000 verts, overall BGE startup time went from ~4.5 sec to a bit under a second. - before adding each vert it did a check for a duplicates. - Using RAS_Polygon verts can give a lot of duplicates because the verts also store UV's and normals. - Was increasing the array one item at a time, now resize the array once. - Use the blender mesh mvert array rather then RAS_TexVert's, so needed to include some DNA headers.
16 lines
509 B
Python
16 lines
509 B
Python
#!/usr/bin/python
|
|
Import ('env')
|
|
|
|
sources = 'CcdPhysicsEnvironment.cpp CcdPhysicsController.cpp'
|
|
|
|
incs = '. ../common #source/kernel/gen_system #intern/string #intern/moto/include #source/gameengine/Rasterizer #source/blender/makesdna'
|
|
|
|
incs += ' ' + env['BF_BULLET_INC']
|
|
|
|
cxxflags = []
|
|
if env['OURPLATFORM']=='win32-vc':
|
|
cxxflags.append ('/GR')
|
|
cxxflags.append ('/O2')
|
|
|
|
env.BlenderLib ( 'bf_bullet', Split(sources), Split(incs), [], libtype=['game','player'], priority=[15,90], cxx_compileflags=cxxflags )
|