Changeset 2386


Ignore:
Timestamp:
Feb 9, 2013, 9:08:41 PM (6 years ago)
Author:
sam
Message:

build: split the main library into lolcore and lolbullet.

Location:
trunk
Files:
3 added
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/build/vs2010/Lol.sln

    r2343 r2386  
    55        ProjectSection(ProjectDependencies) = postProject
    66                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     7                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    78        EndProjectSection
    89EndProject
     
    1011        ProjectSection(ProjectDependencies) = postProject
    1112                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     13                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    1214        EndProjectSection
    1315EndProject
     
    1517        ProjectSection(ProjectDependencies) = postProject
    1618                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     19                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    1720        EndProjectSection
    1821EndProject
     
    2326Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lolcore", "..\..\src\lolcore.vcxproj", "{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}"
    2427EndProject
     28Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lolbullet", "..\..\src\bullet\lolbullet.vcxproj", "{83D3B207-C601-4025-8F41-01DEDC354661}"
     29EndProject
    2530Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{E0491194-35E3-4513-9D31-608EA3165ECF}"
    2631EndProject
     
    2833        ProjectSection(ProjectDependencies) = postProject
    2934                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     35                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    3036        EndProjectSection
    3137EndProject
     
    3339        ProjectSection(ProjectDependencies) = postProject
    3440                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     41                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    3542        EndProjectSection
    3643EndProject
     
    4047        ProjectSection(ProjectDependencies) = postProject
    4148                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     49                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    4250        EndProjectSection
    4351EndProject
     
    4553        ProjectSection(ProjectDependencies) = postProject
    4654                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     55                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    4756        EndProjectSection
    4857EndProject
     
    5059        ProjectSection(ProjectDependencies) = postProject
    5160                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     61                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    5262        EndProjectSection
    5363EndProject
     
    5565        ProjectSection(ProjectDependencies) = postProject
    5666                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     67                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    5768        EndProjectSection
    5869EndProject
     
    6273        ProjectSection(ProjectDependencies) = postProject
    6374                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
     75                {83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
    6476        EndProjectSection
    6577EndProject
     
    213225                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.Build.0 = Release|Xbox 360
    214226                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.Deploy.0 = Release|Xbox 360
     227                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Any CPU.ActiveCfg = Debug|Win32
     228                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
     229                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|PS3.ActiveCfg = Debug|PS3
     230                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|PS3.Build.0 = Debug|PS3
     231                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Win32.ActiveCfg = Debug|Win32
     232                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Win32.Build.0 = Debug|Win32
     233                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|x64.ActiveCfg = Debug|x64
     234                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|x64.Build.0 = Debug|x64
     235                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360
     236                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Xbox 360.Build.0 = Debug|Xbox 360
     237                {83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Xbox 360.Deploy.0 = Debug|Xbox 360
     238                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|Any CPU.ActiveCfg = Release|Win32
     239                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|Mixed Platforms.ActiveCfg = Release|Win32
     240                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|PS3.ActiveCfg = Release|PS3
     241                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|PS3.Build.0 = Release|PS3
     242                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|Win32.ActiveCfg = Release|Win32
     243                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|Win32.Build.0 = Release|Win32
     244                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|x64.ActiveCfg = Release|x64
     245                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|x64.Build.0 = Release|x64
     246                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|Xbox 360.ActiveCfg = Release|Xbox 360
     247                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|Xbox 360.Build.0 = Release|Xbox 360
     248                {83D3B207-C601-4025-8F41-01DEDC354661}.Release|Xbox 360.Deploy.0 = Release|Xbox 360
    215249                {B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|Any CPU.ActiveCfg = Debug|Win32
    216250                {B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
     
    656690                {17F0F184-4436-4D08-B8AA-16572EA238DB} = {2F87CEAB-4818-443C-A5E3-6C34E7D967EC}
    657691                {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {1AFD580B-98B8-4689-B661-38C41132C60E}
     692                {83D3B207-C601-4025-8F41-01DEDC354661} = {1AFD580B-98B8-4689-B661-38C41132C60E}
    658693                {B1E10086-A1DA-401A-834D-969C9DBB5CC1} = {E0491194-35E3-4513-9D31-608EA3165ECF}
    659694                {80F81C11-8DA2-4990-91CB-9807783BA46E} = {E0491194-35E3-4513-9D31-608EA3165ECF}
  • trunk/configure.ac

    r2343 r2386  
    356356LOL_CFLAGS="$LOL_CFLAGS $SDL_CFLAGS $GL_CFLAGS $EGL_CFLAGS $LIBPNG_CFLAGS"
    357357LOL_LIBS="$LOL_LIBS $SDL_LIBS $GL_LIBS $EGL_LIBS $LIBPNG_LIBS $D3D_LIBS"
     358LOL_STATIC_LIBS="\$(top_builddir)/src/liblolcore.a $LOL_STATIC_LIBS"
     359LOL_STATIC_LIBS="\$(top_builddir)/src/bullet/liblolbullet.a $LOL_STATIC_LIBS"
    358360
    359361dnl  Extra flags
    360362AC_SUBST(LOL_CFLAGS)
    361363AC_SUBST(LOL_LIBS)
     364AC_SUBST(LOL_STATIC_LIBS)
    362365
    363366AC_SUBST(USE_DOT)
     
    366369 [Makefile
    367370  src/Makefile
     371  src/bullet/Makefile
    368372  src/data/Makefile
    369373  src/data/font/Makefile
  • trunk/src/Makefile.am

    r2371 r2386  
    22include $(top_srcdir)/build/autotools/common.am
    33
    4 SUBDIRS = data
     4SUBDIRS = bullet data
    55
    6 noinst_LIBRARIES = liblol.a
     6noinst_LIBRARIES = liblolcore.a
    77
    8 liblol_a_SOURCES = \
     8liblolcore_a_SOURCES = \
    99    core.h tiler.cpp tiler.h dict.cpp dict.h \
    1010    audio.cpp audio.h scene.cpp scene.h font.cpp font.h layer.cpp layer.h \
     
    1717    light.cpp light.h \
    1818    \
    19     $(liblol_headers) \
    20     $(liblol_sources) \
     19    $(liblolcore_headers) \
     20    $(liblolcore_sources) \
    2121    \
    2222    $(ps3_sources) \
     
    2525    $(sdl_sources) \
    2626    $(d3d9_sources) \
    27     $(android_sources) \
    28     \
    29     $(bullet_sources)
    30 liblol_a_CPPFLAGS = @LOL_CFLAGS@ -I$(srcdir)/bullet
     27    $(android_sources)
     28liblolcore_a_CPPFLAGS = @LOL_CFLAGS@ -I$(srcdir)/bullet
    3129
    3230EXTRA_DIST = easymesh/easymesh-scanner.l easymesh/easymesh-parser.y \
    3331             gpu/lolfx-scanner.l gpu/lolfx-parser.y
    3432
    35 liblol_headers = \
     33liblolcore_headers = \
    3634    lol/base/base.h \
    3735    lol/base/log.h lol/base/array.h lol/base/types.h lol/base/array.h \
     
    5553    lol/unit.h
    5654
    57 liblol_sources = \
     55liblolcore_sources = \
    5856    generated/location.hh generated/position.hh generated/stack.hh \
    5957    \
     
    142140    platform/android/androidapp.cpp platform/android/androidapp.h
    143141
    144 bullet_sources =
    145 
    146 if FALSE #CONDITIONAL_BUILD_MULTITHREADED
    147 bullet_sources += \
    148     bullet/BulletMultiThreaded/PosixThreadSupport.h \
    149     bullet/BulletMultiThreaded/vectormath/scalar/cpp/mat_aos.h \
    150     bullet/BulletMultiThreaded/vectormath/scalar/cpp/vec_aos.h \
    151     bullet/BulletMultiThreaded/vectormath/scalar/cpp/quat_aos.h \
    152     bullet/BulletMultiThreaded/vectormath/scalar/cpp/vectormath_aos.h \
    153     bullet/BulletMultiThreaded/PpuAddressSpace.h \
    154     bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h \
    155     bullet/BulletMultiThreaded/PlatformDefinitions.h \
    156     bullet/BulletMultiThreaded/vectormath2bullet.h \
    157     bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
    158     bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h \
    159     bullet/BulletMultiThreaded/SpuSampleTaskProcess.h \
    160     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
    161     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h \
    162     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
    163     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
    164     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
    165     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
    166     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
    167     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
    168     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
    169     bullet/BulletMultiThreaded/SpuSync.h \
    170     bullet/BulletMultiThreaded/btThreadSupportInterface.h \
    171     bullet/BulletMultiThreaded/SpuLibspe2Support.h \
    172     bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
    173     bullet/BulletMultiThreaded/SpuFakeDma.h \
    174     bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
    175     bullet/BulletMultiThreaded/SpuDoubleBuffer.h \
    176     bullet/BulletMultiThreaded/Win32ThreadSupport.h \
    177     bullet/BulletMultiThreaded/SequentialThreadSupport.h
    178 
    179 libBulletMultiThreaded_la_CXXFLAGS = ${CXXFLAGS} -I./BulletMultiThreaded/vectormath/scalar/cpp
    180 bullet_sources += \
    181     bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.cpp \
    182     bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.cpp \
    183     bullet/BulletMultiThreaded/SpuLibspe2Support.cpp \
    184     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.cpp \
    185     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.cpp \
    186     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.cpp \
    187     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.cpp \
    188     bullet/BulletMultiThreaded/btThreadSupportInterface.cpp \
    189     bullet/BulletMultiThreaded/SequentialThreadSupport.cpp \
    190     bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.cpp \
    191     bullet/BulletMultiThreaded/Win32ThreadSupport.cpp \
    192     bullet/BulletMultiThreaded/SpuFakeDma.cpp \
    193     bullet/BulletMultiThreaded/PosixThreadSupport.cpp \
    194     bullet/BulletMultiThreaded/SpuCollisionTaskProcess.cpp \
    195     bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.cpp \
    196     bullet/BulletMultiThreaded/SpuSampleTaskProcess.cpp \
    197     bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
    198     bullet/BulletMultiThreaded/PpuAddressSpace.h \
    199     bullet/BulletMultiThreaded/SpuSampleTaskProcess.h \
    200     bullet/BulletMultiThreaded/SequentialThreadSupport.h \
    201     bullet/BulletMultiThreaded/PlatformDefinitions.h \
    202     bullet/BulletMultiThreaded/Win32ThreadSupport.h \
    203     bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
    204     bullet/BulletMultiThreaded/btThreadSupportInterface.h \
    205     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
    206     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
    207     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
    208     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
    209     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
    210     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
    211     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
    212     bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
    213     bullet/BulletMultiThreaded/SpuFakeDma.h \
    214     bullet/BulletMultiThreaded/SpuSync.h \
    215     bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h \
    216     bullet/BulletMultiThreaded/SpuDoubleBuffer.h \
    217     bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h \
    218     bullet/BulletMultiThreaded/PosixThreadSupport.h \
    219     bullet/BulletMultiThreaded/SpuLibspe2Support.h \
    220     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.cpp \
    221     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
    222     bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
    223 endif
    224 
    225 bullet_sources += \
    226     bullet/LinearMath/btQuickprof.cpp \
    227     bullet/LinearMath/btGeometryUtil.cpp \
    228     bullet/LinearMath/btAlignedAllocator.cpp \
    229     bullet/LinearMath/btSerializer.cpp \
    230     bullet/LinearMath/btConvexHull.cpp \
    231     bullet/LinearMath/btConvexHullComputer.cpp \
    232     bullet/LinearMath/btConvexHullComputer.h \
    233     bullet/LinearMath/btGrahamScan2dConvexHull.h \
    234     bullet/LinearMath/btHashMap.h \
    235     bullet/LinearMath/btConvexHull.h \
    236     bullet/LinearMath/btAabbUtil2.h \
    237     bullet/LinearMath/btGeometryUtil.h \
    238     bullet/LinearMath/btQuadWord.h \
    239     bullet/LinearMath/btPoolAllocator.h \
    240     bullet/LinearMath/btScalar.h \
    241     bullet/LinearMath/btMinMax.h \
    242     bullet/LinearMath/btVector3.h \
    243     bullet/LinearMath/btList.h \
    244     bullet/LinearMath/btStackAlloc.h \
    245     bullet/LinearMath/btMatrix3x3.h \
    246     bullet/LinearMath/btMotionState.h \
    247     bullet/LinearMath/btAlignedAllocator.h \
    248     bullet/LinearMath/btQuaternion.h \
    249     bullet/LinearMath/btAlignedObjectArray.h \
    250     bullet/LinearMath/btQuickprof.h \
    251     bullet/LinearMath/btSerializer.h \
    252     bullet/LinearMath/btTransformUtil.h \
    253     bullet/LinearMath/btTransform.h \
    254     bullet/LinearMath/btDefaultMotionState.h \
    255     bullet/LinearMath/btIDebugDraw.h \
    256     bullet/LinearMath/btRandom.h
    257 
    258 bullet_sources += \
    259     bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp \
    260     bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp \
    261     bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp \
    262     bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp \
    263     bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp \
    264     bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp \
    265     bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp \
    266     bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp \
    267     bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h \
    268     bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp \
    269     bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp \
    270     bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp \
    271     bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp \
    272     bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp \
    273     bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp \
    274     bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp \
    275     bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp \
    276     bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp \
    277     bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp \
    278     bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp \
    279     bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp \
    280     bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp \
    281     bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp \
    282     bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp \
    283     bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp \
    284     bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp \
    285     bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp \
    286     bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp \
    287     bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp \
    288     bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp \
    289     bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp \
    290     bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp \
    291     bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp \
    292     bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp \
    293     bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp \
    294     bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp \
    295     bullet/BulletCollision/CollisionShapes/btTetrahedronShape.cpp \
    296     bullet/BulletCollision/CollisionShapes/btShapeHull.cpp \
    297     bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp \
    298     bullet/BulletCollision/CollisionShapes/btCompoundShape.cpp \
    299     bullet/BulletCollision/CollisionShapes/btConeShape.cpp \
    300     bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp \
    301     bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h \
    302     bullet/BulletCollision/CollisionShapes/btMultiSphereShape.cpp \
    303     bullet/BulletCollision/CollisionShapes/btUniformScalingShape.cpp \
    304     bullet/BulletCollision/CollisionShapes/btSphereShape.cpp \
    305     bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp \
    306     bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp \
    307     bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp \
    308     bullet/BulletCollision/CollisionShapes/btTriangleBuffer.cpp \
    309     bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp \
    310     bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp \
    311     bullet/BulletCollision/CollisionShapes/btEmptyShape.cpp \
    312     bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp \
    313     bullet/BulletCollision/CollisionShapes/btConvexShape.cpp \
    314     bullet/BulletCollision/CollisionShapes/btConvex2dShape.cpp \
    315     bullet/BulletCollision/CollisionShapes/btConvexInternalShape.cpp \
    316     bullet/BulletCollision/CollisionShapes/btConvexHullShape.cpp \
    317     bullet/BulletCollision/CollisionShapes/btTriangleCallback.cpp \
    318     bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp \
    319     bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp \
    320     bullet/BulletCollision/CollisionShapes/btConcaveShape.cpp \
    321     bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp \
    322     bullet/BulletCollision/CollisionShapes/btBoxShape.cpp \
    323     bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp \
    324     bullet/BulletCollision/CollisionShapes/btOptimizedBvh.cpp \
    325     bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp \
    326     bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp \
    327     bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp \
    328     bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp \
    329     bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp \
    330     bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp \
    331     bullet/BulletCollision/CollisionShapes/btTriangleMesh.cpp \
    332     bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp \
    333     bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp \
    334     bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp \
    335     bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp \
    336     bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp \
    337     bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp \
    338     bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp \
    339     bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp \
    340     bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp \
    341     bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp \
    342     bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
    343     bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
    344     bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h \
    345     bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
    346     bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
    347     bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
    348     bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h \
    349     bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
    350     bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
    351     bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
    352     bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
    353     bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
    354     bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
    355     bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
    356     bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
    357     bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
    358     bullet/BulletCollision/CollisionDispatch/btCollisionObject.h \
    359     bullet/BulletCollision/CollisionDispatch/btGhostObject.h \
    360     bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
    361     bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
    362     bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
    363     bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
    364     bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
    365     bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
    366     bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
    367     bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
    368     bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
    369     bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
    370     bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
    371     bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
    372     bullet/BulletCollision/CollisionDispatch/btUnionFind.h \
    373     bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
    374     bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
    375     bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
    376     bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h \
    377     bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
    378     bullet/BulletCollision/CollisionDispatch/btManifoldResult.h \
    379     bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
    380     bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
    381     bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
    382     bullet/BulletCollision/CollisionShapes/btConvexShape.h \
    383     bullet/BulletCollision/CollisionShapes/btConvex2dShape.h \
    384     bullet/BulletCollision/CollisionShapes/btTriangleCallback.h \
    385     bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
    386     bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
    387     bullet/BulletCollision/CollisionShapes/btCompoundShape.h \
    388     bullet/BulletCollision/CollisionShapes/btBoxShape.h \
    389     bullet/BulletCollision/CollisionShapes/btBox2dShape.h \
    390     bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h \
    391     bullet/BulletCollision/CollisionShapes/btCollisionMargin.h \
    392     bullet/BulletCollision/CollisionShapes/btConcaveShape.h \
    393     bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
    394     bullet/BulletCollision/CollisionShapes/btEmptyShape.h \
    395     bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h \
    396     bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
    397     bullet/BulletCollision/CollisionShapes/btMaterial.h \
    398     bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
    399     bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h \
    400     bullet/BulletCollision/CollisionShapes/btSphereShape.h \
    401     bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
    402     bullet/BulletCollision/CollisionShapes/btCapsuleShape.h \
    403     bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
    404     bullet/BulletCollision/CollisionShapes/btCollisionShape.h \
    405     bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h \
    406     bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
    407     bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h \
    408     bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h \
    409     bullet/BulletCollision/CollisionShapes/btTriangleMesh.h \
    410     bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h \
    411     bullet/BulletCollision/CollisionShapes/btShapeHull.h \
    412     bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
    413     bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h \
    414     bullet/BulletCollision/CollisionShapes/btTriangleShape.h \
    415     bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
    416     bullet/BulletCollision/CollisionShapes/btCylinderShape.h \
    417     bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h \
    418     bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h \
    419     bullet/BulletCollision/CollisionShapes/btConeShape.h \
    420     bullet/BulletCollision/CollisionShapes/btConvexHullShape.h \
    421     bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h \
    422     bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
    423     bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
    424     bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
    425     bullet/BulletCollision/BroadphaseCollision/btDbvt.h \
    426     bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
    427     bullet/BulletCollision/BroadphaseCollision/btDispatcher.h \
    428     bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
    429     bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
    430     bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
    431     bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
    432     bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
    433     bullet/BulletCollision/Gimpact/btGImpactBvh.cpp\
    434     bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp\
    435     bullet/BulletCollision/Gimpact/btTriangleShapeEx.cpp\
    436     bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp\
    437     bullet/BulletCollision/Gimpact/btGImpactShape.cpp\
    438     bullet/BulletCollision/Gimpact/gim_box_set.cpp\
    439     bullet/BulletCollision/Gimpact/gim_contact.cpp\
    440     bullet/BulletCollision/Gimpact/gim_memory.cpp\
    441     bullet/BulletCollision/Gimpact/gim_tri_collision.cpp
    442 
    443 bullet_sources += \
    444     bullet/BulletDynamics/Dynamics/btRigidBody.cpp \
    445     bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp \
    446     bullet/BulletDynamics/Dynamics/Bullet-C-API.cpp \
    447     bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp \
    448     bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp \
    449     bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp \
    450     bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp \
    451     bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h \
    452     bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp \
    453     bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp \
    454     bullet/BulletDynamics/ConstraintSolver/btContactConstraint.cpp \
    455     bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp \
    456     bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp \
    457     bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp \
    458     bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp \
    459     bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp \
    460     bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp \
    461     bullet/BulletDynamics/Vehicle/btWheelInfo.cpp \
    462     bullet/BulletDynamics/Vehicle/btRaycastVehicle.cpp \
    463     bullet/BulletDynamics/Character/btKinematicCharacterController.cpp \
    464     bullet/BulletDynamics/Character/btKinematicCharacterController.h \
    465     bullet/BulletDynamics/Character/btCharacterControllerInterface.h \
    466     bullet/BulletDynamics/Dynamics/btActionInterface.h \
    467     bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
    468     bullet/BulletDynamics/Dynamics/btRigidBody.h \
    469     bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
    470     bullet/BulletDynamics/Dynamics/btDynamicsWorld.h \
    471     bullet/BulletDynamics/ConstraintSolver/btSolverBody.h \
    472     bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h \
    473     bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
    474     bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h \
    475     bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
    476     bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h \
    477     bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
    478     bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h \
    479     bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h \
    480     bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
    481     bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
    482     bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
    483     bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h \
    484     bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h \
    485     bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
    486     bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
    487     bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h \
    488     bullet/BulletDynamics/Vehicle/btRaycastVehicle.h \
    489     bullet/BulletDynamics/Vehicle/btWheelInfo.h
    490 
    491 bullet_sources += \
    492     bullet/BulletSoftBody/btDefaultSoftBodySolver.cpp \
    493     bullet/BulletSoftBody/btDefaultSoftBodySolver.h \
    494     bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp \
    495     bullet/BulletSoftBody/btSoftBody.cpp \
    496     bullet/BulletSoftBody/btSoftBodySolvers.h \
    497     bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h \
    498     bullet/BulletSoftBody/btSoftBodyData.h \
    499     bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp \
    500     bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp \
    501     bullet/BulletSoftBody/btSoftRigidDynamicsWorld.cpp \
    502     bullet/BulletSoftBody/btSoftBodyHelpers.cpp \
    503     bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp \
    504     bullet/BulletSoftBody/btSparseSDF.h \
    505     bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
    506     bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
    507     bullet/BulletSoftBody/btSoftBody.h \
    508     bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
    509     bullet/BulletSoftBody/btSoftBodyInternals.h \
    510     bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
    511     bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h \
    512     bullet/BulletSoftBody/btSoftBodyHelpers.h
    513 
    514 bullet_sources += \
    515     bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
    516     bullet/BulletSoftBody/btSoftBodyInternals.h \
    517     bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
    518     bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
    519     bullet/BulletSoftBody/btSoftBody.h \
    520     bullet/BulletSoftBody/btSoftBodyHelpers.h \
    521     bullet/BulletSoftBody/btSparseSDF.h \
    522     bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
    523     bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h \
    524     bullet/BulletDynamics/Vehicle/btRaycastVehicle.h \
    525     bullet/BulletDynamics/Vehicle/btWheelInfo.h \
    526     bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h \
    527     bullet/BulletDynamics/Dynamics/btActionInterface.h \
    528     bullet/BulletDynamics/Dynamics/btRigidBody.h \
    529     bullet/BulletDynamics/Dynamics/btDynamicsWorld.h \
    530     bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
    531     bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
    532     bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
    533     bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h \
    534     bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
    535     bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h \
    536     bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h \
    537     bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h \
    538     bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h \
    539     bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
    540     bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
    541     bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
    542     bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h \
    543     bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
    544     bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h \
    545     bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
    546     bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
    547     bullet/BulletDynamics/ConstraintSolver/btSolverBody.h \
    548     bullet/BulletDynamics/Character/btCharacterControllerInterface.h \
    549     bullet/BulletDynamics/Character/btKinematicCharacterController.h \
    550     bullet/BulletCollision/CollisionShapes/btShapeHull.h \
    551     bullet/BulletCollision/CollisionShapes/btConcaveShape.h \
    552     bullet/BulletCollision/CollisionShapes/btCollisionMargin.h \
    553     bullet/BulletCollision/CollisionShapes/btCompoundShape.h \
    554     bullet/BulletCollision/CollisionShapes/btConvexHullShape.h \
    555     bullet/BulletCollision/CollisionShapes/btCylinderShape.h \
    556     bullet/BulletCollision/CollisionShapes/btTriangleMesh.h \
    557     bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
    558     bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h \
    559     bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
    560     bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h \
    561     bullet/BulletCollision/CollisionShapes/btCapsuleShape.h \
    562     bullet/BulletCollision/CollisionShapes/btSphereShape.h \
    563     bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h \
    564     bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h \
    565     bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
    566     bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h \
    567     bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
    568     bullet/BulletCollision/CollisionShapes/btEmptyShape.h \
    569     bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h \
    570     bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
    571     bullet/BulletCollision/CollisionShapes/btTriangleCallback.h \
    572     bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
    573     bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
    574     bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h \
    575     bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h \
    576     bullet/BulletCollision/CollisionShapes/btConvexShape.h \
    577     bullet/BulletCollision/CollisionShapes/btConvex2dShape.h \
    578     bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h \
    579     bullet/BulletCollision/CollisionShapes/btConeShape.h \
    580     bullet/BulletCollision/CollisionShapes/btCollisionShape.h \
    581     bullet/BulletCollision/CollisionShapes/btTriangleShape.h \
    582     bullet/BulletCollision/CollisionShapes/btBoxShape.h \
    583     bullet/BulletCollision/CollisionShapes/btBox2dShape.h \
    584     bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
    585     bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h \
    586     bullet/BulletCollision/CollisionShapes/btMaterial.h \
    587     bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
    588     bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
    589     bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h \
    590     bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
    591     bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
    592     bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
    593     bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
    594     bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
    595     bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
    596     bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
    597     bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
    598     bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
    599     bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
    600     bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
    601     bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
    602     bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
    603     bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h \
    604     bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
    605     bullet/BulletCollision/BroadphaseCollision/btDbvt.h \
    606     bullet/BulletCollision/BroadphaseCollision/btDispatcher.h \
    607     bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
    608     bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
    609     bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
    610     bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
    611     bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
    612     bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
    613     bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h \
    614     bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
    615     bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
    616     bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
    617     bullet/BulletCollision/CollisionDispatch/btUnionFind.h \
    618     bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
    619     bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
    620     bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
    621     bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
    622     bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h \
    623     bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
    624     bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
    625     bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
    626     bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
    627     bullet/BulletCollision/CollisionDispatch/btCollisionObject.h \
    628     bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
    629     bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
    630     bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
    631     bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
    632     bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
    633     bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
    634     bullet/BulletCollision/CollisionDispatch/btGhostObject.h \
    635     bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
    636     bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h \
    637     bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
    638     bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
    639     bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
    640     bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
    641     bullet/BulletCollision/CollisionDispatch/btManifoldResult.h \
    642     bullet/BulletCollision/Gimpact/gim_memory.h \
    643     bullet/BulletCollision/Gimpact/gim_clip_polygon.h \
    644     bullet/BulletCollision/Gimpact/gim_bitset.h \
    645     bullet/BulletCollision/Gimpact/gim_linear_math.h \
    646     bullet/BulletCollision/Gimpact/btGeometryOperations.h \
    647     bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h \
    648     bullet/BulletCollision/Gimpact/btGImpactBvh.h \
    649     bullet/BulletCollision/Gimpact/gim_box_set.h \
    650     bullet/BulletCollision/Gimpact/gim_array.h \
    651     bullet/BulletCollision/Gimpact/btGImpactShape.h \
    652     bullet/BulletCollision/Gimpact/btTriangleShapeEx.h \
    653     bullet/BulletCollision/Gimpact/btClipPolygon.h \
    654     bullet/BulletCollision/Gimpact/gim_box_collision.h \
    655     bullet/BulletCollision/Gimpact/gim_tri_collision.h \
    656     bullet/BulletCollision/Gimpact/gim_geometry.h \
    657     bullet/BulletCollision/Gimpact/gim_math.h \
    658     bullet/BulletCollision/Gimpact/btQuantization.h \
    659     bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h \
    660     bullet/BulletCollision/Gimpact/gim_geom_types.h \
    661     bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h \
    662     bullet/BulletCollision/Gimpact/gim_contact.h \
    663     bullet/BulletCollision/Gimpact/gim_hash_table.h \
    664     bullet/BulletCollision/Gimpact/gim_radixsort.h \
    665     bullet/BulletCollision/Gimpact/btGImpactMassUtil.h \
    666     bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h \
    667     bullet/BulletCollision/Gimpact/btBoxCollision.h \
    668     bullet/BulletCollision/Gimpact/btContactProcessing.h \
    669     bullet/LinearMath/btGeometryUtil.h \
    670     bullet/LinearMath/btConvexHull.h \
    671     bullet/LinearMath/btList.h \
    672     bullet/LinearMath/btMatrix3x3.h \
    673     bullet/LinearMath/btVector3.h \
    674     bullet/LinearMath/btPoolAllocator.h \
    675     bullet/LinearMath/btScalar.h \
    676     bullet/LinearMath/btDefaultMotionState.h \
    677     bullet/LinearMath/btTransform.h \
    678     bullet/LinearMath/btQuadWord.h \
    679     bullet/LinearMath/btAabbUtil2.h \
    680     bullet/LinearMath/btTransformUtil.h \
    681     bullet/LinearMath/btRandom.h \
    682     bullet/LinearMath/btQuaternion.h \
    683     bullet/LinearMath/btMinMax.h \
    684     bullet/LinearMath/btMotionState.h \
    685     bullet/LinearMath/btIDebugDraw.h \
    686     bullet/LinearMath/btAlignedAllocator.h \
    687     bullet/LinearMath/btStackAlloc.h \
    688     bullet/LinearMath/btAlignedObjectArray.h \
    689     bullet/LinearMath/btHashMap.h \
    690     bullet/LinearMath/btQuickprof.h\
    691     bullet/LinearMath/btSerializer.h \
    692     bullet/Bullet-C-Api.h \
    693     bullet/btBulletDynamicsCommon.h \
    694     bullet/btBulletCollisionCommon.h
    695 
  • trunk/src/lolcore.vcxproj

    r2370 r2386  
    9090    <ClCompile Include="application\application.cpp" />
    9191    <ClCompile Include="audio.cpp" />
    92     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.cpp" />
    93     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.cpp" />
    94     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.cpp" />
    95     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.cpp" />
    96     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.cpp" />
    97     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.cpp" />
    98     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.cpp" />
    99     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.cpp" />
    100     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.cpp" />
    101     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.cpp" />
    102     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.cpp" />
    103     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.cpp" />
    104     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.cpp" />
    105     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.cpp" />
    106     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.cpp" />
    107     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.cpp" />
    108     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.cpp" />
    109     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.cpp" />
    110     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.cpp" />
    111     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.cpp" />
    112     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.cpp" />
    113     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.cpp" />
    114     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.cpp" />
    115     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.cpp" />
    116     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.cpp" />
    117     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.cpp" />
    118     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.cpp" />
    119     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.cpp" />
    120     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.cpp" />
    121     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.cpp" />
    122     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.cpp" />
    123     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.cpp" />
    124     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp" />
    125     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.cpp" />
    126     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btBoxShape.cpp" />
    127     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp" />
    128     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.cpp" />
    129     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.cpp" />
    130     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.cpp" />
    131     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.cpp" />
    132     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConeShape.cpp" />
    133     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.cpp" />
    134     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.cpp" />
    135     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.cpp" />
    136     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.cpp" />
    137     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.cpp" />
    138     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexShape.cpp" />
    139     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.cpp" />
    140     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.cpp" />
    141     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.cpp" />
    142     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.cpp" />
    143     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.cpp" />
    144     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.cpp" />
    145     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.cpp" />
    146     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.cpp" />
    147     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.cpp" />
    148     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.cpp" />
    149     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btShapeHull.cpp" />
    150     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btSphereShape.cpp" />
    151     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.cpp" />
    152     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.cpp" />
    153     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.cpp" />
    154     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.cpp" />
    155     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.cpp" />
    156     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.cpp" />
    157     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.cpp" />
    158     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.cpp" />
    159     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.cpp" />
    160     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.cpp" />
    161     <ClCompile Include="bullet\BulletCollision\Gimpact\btContactProcessing.cpp" />
    162     <ClCompile Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.cpp" />
    163     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactBvh.cpp" />
    164     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.cpp" />
    165     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.cpp" />
    166     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactShape.cpp" />
    167     <ClCompile Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.cpp" />
    168     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_box_set.cpp" />
    169     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_contact.cpp" />
    170     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_memory.cpp" />
    171     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_tri_collision.cpp" />
    172     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.cpp" />
    173     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.cpp" />
    174     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.cpp" />
    175     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.cpp" />
    176     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.cpp" />
    177     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.cpp" />
    178     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.cpp" />
    179     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.cpp" />
    180     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.cpp" />
    181     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.cpp" />
    182     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.cpp" />
    183     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.cpp" />
    184     <ClCompile Include="bullet\BulletDynamics\Character\btKinematicCharacterController.cpp" />
    185     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.cpp" />
    186     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.cpp" />
    187     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.cpp" />
    188     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.cpp" />
    189     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.cpp" />
    190     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.cpp" />
    191     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.cpp" />
    192     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.cpp" />
    193     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.cpp" />
    194     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.cpp" />
    195     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.cpp" />
    196     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.cpp" />
    197     <ClCompile Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.cpp" />
    198     <ClCompile Include="bullet\BulletDynamics\Dynamics\btRigidBody.cpp" />
    199     <ClCompile Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.cpp" />
    200     <ClCompile Include="bullet\BulletDynamics\Dynamics\Bullet-C-API.cpp" />
    201     <ClCompile Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.cpp" />
    202     <ClCompile Include="bullet\BulletDynamics\Vehicle\btWheelInfo.cpp" />
    203     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphase.cpp" />
    204     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\btParallelConstraintSolver.cpp" />
    205     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\btThreadSupportInterface.cpp" />
    206     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\PosixThreadSupport.cpp" />
    207     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SequentialThreadSupport.cpp" />
    208     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuCollisionObjectWrapper.cpp" />
    209     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuCollisionTaskProcess.cpp" />
    210     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.cpp" />
    211     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuFakeDma.cpp" />
    212     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuGatheringCollisionDispatcher.cpp" />
    213     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuLibspe2Support.cpp" />
    214     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.cpp" />
    215     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.cpp" />
    216     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.cpp" />
    217     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.cpp" />
    218     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.cpp" />
    219     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuSampleTask\SpuSampleTask.cpp" />
    220     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuSampleTaskProcess.cpp" />
    221     <ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\Win32ThreadSupport.cpp" />
    222     <ClCompile Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.cpp" />
    223     <ClCompile Include="bullet\BulletSoftBody\btSoftBody.cpp" />
    224     <ClCompile Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.cpp" />
    225     <ClCompile Include="bullet\BulletSoftBody\btSoftBodyHelpers.cpp" />
    226     <ClCompile Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.cpp" />
    227     <ClCompile Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.cpp" />
    228     <ClCompile Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.cpp" />
    229     <ClCompile Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.cpp" />
    230     <ClCompile Include="bullet\LinearMath\btAlignedAllocator.cpp" />
    231     <ClCompile Include="bullet\LinearMath\btConvexHull.cpp" />
    232     <ClCompile Include="bullet\LinearMath\btConvexHullComputer.cpp" />
    233     <ClCompile Include="bullet\LinearMath\btGeometryUtil.cpp" />
    234     <ClCompile Include="bullet\LinearMath\btQuickprof.cpp" />
    235     <ClCompile Include="bullet\LinearMath\btSerializer.cpp" />
    23692    <ClCompile Include="camera.cpp" />
    23793    <ClCompile Include="base\hash.cpp" />
     
    309165    <ClInclude Include="application\application.h" />
    310166    <ClInclude Include="audio.h" />
    311     <ClInclude Include="bullet\btBulletCollisionCommon.h" />
    312     <ClInclude Include="bullet\btBulletDynamicsCommon.h" />
    313     <ClInclude Include="bullet\Bullet-C-Api.h" />
    314     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.h" />
    315     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseInterface.h" />
    316     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.h" />
    317     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.h" />
    318     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.h" />
    319     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.h" />
    320     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.h" />
    321     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.h" />
    322     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.h" />
    323     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCallback.h" />
    324     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.h" />
    325     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.h" />
    326     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.h" />
    327     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.h" />
    328     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.h" />
    329     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.h" />
    330     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionConfiguration.h" />
    331     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionCreateFunc.h" />
    332     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.h" />
    333     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.h" />
    334     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.h" />
    335     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.h" />
    336     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.h" />
    337     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h" />
    338     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.h" />
    339     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.h" />
    340     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.h" />
    341     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.h" />
    342     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.h" />
    343     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.h" />
    344     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.h" />
    345     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.h" />
    346     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.h" />
    347     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.h" />
    348     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.h" />
    349     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.h" />
    350     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.h" />
    351     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.h" />
    352     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBoxShape.h" />
    353     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.h" />
    354     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.h" />
    355     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionMargin.h" />
    356     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.h" />
    357     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.h" />
    358     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.h" />
    359     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConeShape.h" />
    360     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.h" />
    361     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.h" />
    362     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.h" />
    363     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.h" />
    364     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.h" />
    365     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexShape.h" />
    366     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.h" />
    367     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.h" />
    368     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.h" />
    369     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.h" />
    370     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMaterial.h" />
    371     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.h" />
    372     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h" />
    373     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.h" />
    374     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.h" />
    375     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.h" />
    376     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.h" />
    377     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btShapeHull.h" />
    378     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btSphereShape.h" />
    379     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.h" />
    380     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.h" />
    381     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.h" />
    382     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.h" />
    383     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.h" />
    384     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.h" />
    385     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h" />
    386     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleInfoMap.h" />
    387     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.h" />
    388     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.h" />
    389     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleShape.h" />
    390     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.h" />
    391     <ClInclude Include="bullet\BulletCollision\Gimpact\btBoxCollision.h" />
    392     <ClInclude Include="bullet\BulletCollision\Gimpact\btClipPolygon.h" />
    393     <ClInclude Include="bullet\BulletCollision\Gimpact\btContactProcessing.h" />
    394     <ClInclude Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.h" />
    395     <ClInclude Include="bullet\BulletCollision\Gimpact\btGeometryOperations.h" />
    396     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactBvh.h" />
    397     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.h" />
    398     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactMassUtil.h" />
    399     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.h" />
    400     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactShape.h" />
    401     <ClInclude Include="bullet\BulletCollision\Gimpact\btQuantization.h" />
    402     <ClInclude Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.h" />
    403     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_array.h" />
    404     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_basic_geometry_operations.h" />
    405     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_bitset.h" />
    406     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_collision.h" />
    407     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_set.h" />
    408     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_clip_polygon.h" />
    409     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_contact.h" />
    410     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geometry.h" />
    411     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geom_types.h" />
    412     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_hash_table.h" />
    413     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_linear_math.h" />
    414     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_math.h" />
    415     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_memory.h" />
    416     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_radixsort.h" />
    417     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_tri_collision.h" />
    418     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.h" />
    419     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.h" />
    420     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexPenetrationDepthSolver.h" />
    421     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btDiscreteCollisionDetectorInterface.h" />
    422     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.h" />
    423     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.h" />
    424     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.h" />
    425     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.h" />
    426     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btManifoldPoint.h" />
    427     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.h" />
    428     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.h" />
    429     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPointCollector.h" />
    430     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.h" />
    431     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.h" />
    432     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSimplexSolverInterface.h" />
    433     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.h" />
    434     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.h" />
    435     <ClInclude Include="bullet\BulletDynamics\Character\btCharacterControllerInterface.h" />
    436     <ClInclude Include="bullet\BulletDynamics\Character\btKinematicCharacterController.h" />
    437     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.h" />
    438     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConstraintSolver.h" />
    439     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.h" />
    440     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactSolverInfo.h" />
    441     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.h" />
    442     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.h" />
    443     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.h" />
    444     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.h" />
    445     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btJacobianEntry.h" />
    446     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.h" />
    447     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.h" />
    448     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.h" />
    449     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.h" />
    450     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverBody.h" />
    451     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverConstraint.h" />
    452     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.h" />
    453     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.h" />
    454     <ClInclude Include="bullet\BulletDynamics\Dynamics\btActionInterface.h" />
    455     <ClInclude Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.h" />
    456     <ClInclude Include="bullet\BulletDynamics\Dynamics\btDynamicsWorld.h" />
    457     <ClInclude Include="bullet\BulletDynamics\Dynamics\btRigidBody.h" />
    458     <ClInclude Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.h" />
    459     <ClInclude Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.h" />
    460     <ClInclude Include="bullet\BulletDynamics\Vehicle\btVehicleRaycaster.h" />
    461     <ClInclude Include="bullet\BulletDynamics\Vehicle\btWheelInfo.h" />
    462     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphase.h" />
    463     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedCode.h" />
    464     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedDefs.h" />
    465     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedTypes.h" />
    466     <ClInclude Include="bullet\BulletMultiThreaded\btGpuDefines.h" />
    467     <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedCode.h" />
    468     <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedDefs.h" />
    469     <ClInclude Include="bullet\BulletMultiThreaded\btParallelConstraintSolver.h" />
    470     <ClInclude Include="bullet\BulletMultiThreaded\btThreadSupportInterface.h" />
    471     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverBuffer_DX11.h" />
    472     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11.h" />
    473     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11SIMDAware.h" />
    474     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverTriangleData_DX11.h" />
    475     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexBuffer_DX11.h" />
    476     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexData_DX11.h" />
    477     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11.h" />
    478     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11SIMDAware.h" />
    479     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverBuffer_OpenCL.h" />
    480     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCL.h" />
    481     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCLSIMDAware.h" />
    482     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverOutputCLtoGL.h" />
    483     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverTriangleData_OpenCL.h" />
    484     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexBuffer_OpenGL.h" />
    485     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexData_OpenCL.h" />
    486     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCL.h" />
    487     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCLSIMDAware.h" />
    488     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\Shared\btSoftBodySolverData.h" />
    489     <ClInclude Include="bullet\BulletMultiThreaded\HeapManager.h" />
    490     <ClInclude Include="bullet\BulletMultiThreaded\PlatformDefinitions.h" />
    491     <ClInclude Include="bullet\BulletMultiThreaded\PosixThreadSupport.h" />
    492     <ClInclude Include="bullet\BulletMultiThreaded\PpuAddressSpace.h" />
    493     <ClInclude Include="bullet\BulletMultiThreaded\SequentialThreadSupport.h" />
    494     <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionObjectWrapper.h" />
    495     <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionTaskProcess.h" />
    496     <ClInclude Include="bullet\BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.h" />
    497     <ClInclude Include="bullet\BulletMultiThreaded\SpuDoubleBuffer.h" />
    498     <ClInclude Include="bullet\BulletMultiThreaded\SpuFakeDma.h" />
    499     <ClInclude Include="bullet\BulletMultiThreaded\SpuGatheringCollisionDispatcher.h" />
    500     <ClInclude Include="bullet\BulletMultiThreaded\SpuLibspe2Support.h" />
    501     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\Box.h" />
    502     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.h" />
    503     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.h" />
    504     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.h" />
    505     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuConvexPenetrationDepthSolver.h" />
    506     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.h" />
    507     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuLocalSupport.h" />
    508     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.h" />
    509     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuPreferredPenetrationDirections.h" />
    510     <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTask\SpuSampleTask.h" />
    511     <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTaskProcess.h" />
    512     <ClInclude Include="bullet\BulletMultiThreaded\SpuSync.h" />
    513     <ClInclude Include="bullet\BulletMultiThreaded\TrbDynBody.h" />
    514     <ClInclude Include="bullet\BulletMultiThreaded\TrbStateVec.h" />
    515     <ClInclude Include="bullet\BulletMultiThreaded\vectormath2bullet.h" />
    516     <ClInclude Include="bullet\BulletMultiThreaded\Win32ThreadSupport.h" />
    517     <ClInclude Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.h" />
    518     <ClInclude Include="bullet\BulletSoftBody\btSoftBody.h" />
    519     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.h" />
    520     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyData.h" />
    521     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyHelpers.h" />
    522     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyInternals.h" />
    523     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.h" />
    524     <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolvers.h" />
    525     <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolverVertexBuffer.h" />
    526     <ClInclude Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.h" />
    527     <ClInclude Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.h" />
    528     <ClInclude Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.h" />
    529     <ClInclude Include="bullet\BulletSoftBody\btSparseSDF.h" />
    530     <ClInclude Include="bullet\LinearMath\btAabbUtil2.h" />
    531     <ClInclude Include="bullet\LinearMath\btAlignedAllocator.h" />
    532     <ClInclude Include="bullet\LinearMath\btAlignedObjectArray.h" />
    533     <ClInclude Include="bullet\LinearMath\btConvexHull.h" />
    534     <ClInclude Include="bullet\LinearMath\btConvexHullComputer.h" />
    535     <ClInclude Include="bullet\LinearMath\btDefaultMotionState.h" />
    536     <ClInclude Include="bullet\LinearMath\btGeometryUtil.h" />
    537     <ClInclude Include="bullet\LinearMath\btGrahamScan2dConvexHull.h" />
    538     <ClInclude Include="bullet\LinearMath\btHashMap.h" />
    539     <ClInclude Include="bullet\LinearMath\btIDebugDraw.h" />
    540     <ClInclude Include="bullet\LinearMath\btList.h" />
    541     <ClInclude Include="bullet\LinearMath\btMatrix3x3.h" />
    542     <ClInclude Include="bullet\LinearMath\btMinMax.h" />
    543     <ClInclude Include="bullet\LinearMath\btMotionState.h" />
    544     <ClInclude Include="bullet\LinearMath\btPoolAllocator.h" />
    545     <ClInclude Include="bullet\LinearMath\btQuadWord.h" />
    546     <ClInclude Include="bullet\LinearMath\btQuaternion.h" />
    547     <ClInclude Include="bullet\LinearMath\btQuickprof.h" />
    548     <ClInclude Include="bullet\LinearMath\btRandom.h" />
    549     <ClInclude Include="bullet\LinearMath\btScalar.h" />
    550     <ClInclude Include="bullet\LinearMath\btSerializer.h" />
    551     <ClInclude Include="bullet\LinearMath\btStackAlloc.h" />
    552     <ClInclude Include="bullet\LinearMath\btTransform.h" />
    553     <ClInclude Include="bullet\LinearMath\btTransformUtil.h" />
    554     <ClInclude Include="bullet\LinearMath\btVector3.h" />
    555167    <ClInclude Include="camera.h" />
    556168    <ClInclude Include="core.h" />
  • trunk/src/lolcore.vcxproj.filters

    r2370 r2386  
    22<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup>
    4     <Filter Include="bullet">
    5       <UniqueIdentifier>{b946cc33-6677-4e16-b7ef-fa3ee393ec19}</UniqueIdentifier>
    6     </Filter>
    74    <Filter Include="...">
    85      <UniqueIdentifier>{3592ed6a-59d7-4a6d-be5a-c05cb5dab730}</UniqueIdentifier>
     
    268265      <Filter>platform\ps3</Filter>
    269266    </ClCompile>
    270     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp">
    271       <Filter>bullet</Filter>
    272     </ClCompile>
    273     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.cpp">
    274       <Filter>bullet</Filter>
    275     </ClCompile>
    276     <ClCompile Include="bullet\LinearMath\btAlignedAllocator.cpp">
    277       <Filter>bullet</Filter>
    278     </ClCompile>
    279     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.cpp">
    280       <Filter>bullet</Filter>
    281     </ClCompile>
    282     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.cpp">
    283       <Filter>bullet</Filter>
    284     </ClCompile>
    285     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.cpp">
    286       <Filter>bullet</Filter>
    287     </ClCompile>
    288     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.cpp">
    289       <Filter>bullet</Filter>
    290     </ClCompile>
    291     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.cpp">
    292       <Filter>bullet</Filter>
    293     </ClCompile>
    294     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btBoxShape.cpp">
    295       <Filter>bullet</Filter>
    296     </ClCompile>
    297     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.cpp">
    298       <Filter>bullet</Filter>
    299     </ClCompile>
    300     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp">
    301       <Filter>bullet</Filter>
    302     </ClCompile>
    303     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.cpp">
    304       <Filter>bullet</Filter>
    305     </ClCompile>
    306     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.cpp">
    307       <Filter>bullet</Filter>
    308     </ClCompile>
    309     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.cpp">
    310       <Filter>bullet</Filter>
    311     </ClCompile>
    312     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.cpp">
    313       <Filter>bullet</Filter>
    314     </ClCompile>
    315     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.cpp">
    316       <Filter>bullet</Filter>
    317     </ClCompile>
    318     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.cpp">
    319       <Filter>bullet</Filter>
    320     </ClCompile>
    321     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.cpp">
    322       <Filter>bullet</Filter>
    323     </ClCompile>
    324     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.cpp">
    325       <Filter>bullet</Filter>
    326     </ClCompile>
    327     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.cpp">
    328       <Filter>bullet</Filter>
    329     </ClCompile>
    330     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConeShape.cpp">
    331       <Filter>bullet</Filter>
    332     </ClCompile>
    333     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.cpp">
    334       <Filter>bullet</Filter>
    335     </ClCompile>
    336     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.cpp">
    337       <Filter>bullet</Filter>
    338     </ClCompile>
    339     <ClCompile Include="bullet\BulletCollision\Gimpact\btContactProcessing.cpp">
    340       <Filter>bullet</Filter>
    341     </ClCompile>
    342     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.cpp">
    343       <Filter>bullet</Filter>
    344     </ClCompile>
    345     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.cpp">
    346       <Filter>bullet</Filter>
    347     </ClCompile>
    348     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.cpp">
    349       <Filter>bullet</Filter>
    350     </ClCompile>
    351     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.cpp">
    352       <Filter>bullet</Filter>
    353     </ClCompile>
    354     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.cpp">
    355       <Filter>bullet</Filter>
    356     </ClCompile>
    357     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.cpp">
    358       <Filter>bullet</Filter>
    359     </ClCompile>
    360     <ClCompile Include="bullet\LinearMath\btConvexHull.cpp">
    361       <Filter>bullet</Filter>
    362     </ClCompile>
    363     <ClCompile Include="bullet\LinearMath\btConvexHullComputer.cpp">
    364       <Filter>bullet</Filter>
    365     </ClCompile>
    366     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.cpp">
    367       <Filter>bullet</Filter>
    368     </ClCompile>
    369     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.cpp">
    370       <Filter>bullet</Filter>
    371     </ClCompile>
    372     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.cpp">
    373       <Filter>bullet</Filter>
    374     </ClCompile>
    375     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.cpp">
    376       <Filter>bullet</Filter>
    377     </ClCompile>
    378     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.cpp">
    379       <Filter>bullet</Filter>
    380     </ClCompile>
    381     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexShape.cpp">
    382       <Filter>bullet</Filter>
    383     </ClCompile>
    384     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.cpp">
    385       <Filter>bullet</Filter>
    386     </ClCompile>
    387     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.cpp">
    388       <Filter>bullet</Filter>
    389     </ClCompile>
    390     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.cpp">
    391       <Filter>bullet</Filter>
    392     </ClCompile>
    393     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.cpp">
    394       <Filter>bullet</Filter>
    395     </ClCompile>
    396     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.cpp">
    397       <Filter>bullet</Filter>
    398     </ClCompile>
    399     <ClCompile Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.cpp">
    400       <Filter>bullet</Filter>
    401     </ClCompile>
    402     <ClCompile Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.cpp">
    403       <Filter>bullet</Filter>
    404     </ClCompile>
    405     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.cpp">
    406       <Filter>bullet</Filter>
    407     </ClCompile>
    408     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.cpp">
    409       <Filter>bullet</Filter>
    410     </ClCompile>
    411     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.cpp">
    412       <Filter>bullet</Filter>
    413     </ClCompile>
    414     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.cpp">
    415       <Filter>bullet</Filter>
    416     </ClCompile>
    417     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.cpp">
    418       <Filter>bullet</Filter>
    419     </ClCompile>
    420     <ClCompile Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.cpp">
    421       <Filter>bullet</Filter>
    422     </ClCompile>
    423     <ClCompile Include="bullet\LinearMath\btGeometryUtil.cpp">
    424       <Filter>bullet</Filter>
    425     </ClCompile>
    426     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.cpp">
    427       <Filter>bullet</Filter>
    428     </ClCompile>
    429     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactBvh.cpp">
    430       <Filter>bullet</Filter>
    431     </ClCompile>
    432     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.cpp">
    433       <Filter>bullet</Filter>
    434     </ClCompile>
    435     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.cpp">
    436       <Filter>bullet</Filter>
    437     </ClCompile>
    438     <ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactShape.cpp">
    439       <Filter>bullet</Filter>
    440     </ClCompile>
    441     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.cpp">
    442       <Filter>bullet</Filter>
    443     </ClCompile>
    444     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.cpp">
    445       <Filter>bullet</Filter>
    446     </ClCompile>
    447     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.cpp">
    448       <Filter>bullet</Filter>
    449     </ClCompile>
    450     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.cpp">
    451       <Filter>bullet</Filter>
    452     </ClCompile>
    453     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.cpp">
    454       <Filter>bullet</Filter>
    455     </ClCompile>
    456     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.cpp">
    457       <Filter>bullet</Filter>
    458     </ClCompile>
    459     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.cpp">
    460       <Filter>bullet</Filter>
    461     </ClCompile>
    462     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.cpp">
    463       <Filter>bullet</Filter>
    464     </ClCompile>
    465     <ClCompile Include="bullet\BulletDynamics\Character\btKinematicCharacterController.cpp">
    466       <Filter>bullet</Filter>
    467     </ClCompile>
    468     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.cpp">
    469       <Filter>bullet</Filter>
    470     </ClCompile>
    471     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.cpp">
    472       <Filter>bullet</Filter>
    473     </ClCompile>
    474     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.cpp">
    475       <Filter>bullet</Filter>
    476     </ClCompile>
    477     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.cpp">
    478       <Filter>bullet</Filter>
    479     </ClCompile>
    480     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.cpp">
    481       <Filter>bullet</Filter>
    482     </ClCompile>
    483     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.cpp">
    484       <Filter>bullet</Filter>
    485     </ClCompile>
    486     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.cpp">
    487       <Filter>bullet</Filter>
    488     </ClCompile>
    489     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.cpp">
    490       <Filter>bullet</Filter>
    491     </ClCompile>
    492     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.cpp">
    493       <Filter>bullet</Filter>
    494     </ClCompile>
    495     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.cpp">
    496       <Filter>bullet</Filter>
    497     </ClCompile>
    498     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.cpp">
    499       <Filter>bullet</Filter>
    500     </ClCompile>
    501     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.cpp">
    502       <Filter>bullet</Filter>
    503     </ClCompile>
    504     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.cpp">
    505       <Filter>bullet</Filter>
    506     </ClCompile>
    507     <ClCompile Include="bullet\LinearMath\btQuickprof.cpp">
    508       <Filter>bullet</Filter>
    509     </ClCompile>
    510     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.cpp">
    511       <Filter>bullet</Filter>
    512     </ClCompile>
    513     <ClCompile Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.cpp">
    514       <Filter>bullet</Filter>
    515     </ClCompile>
    516     <ClCompile Include="bullet\BulletDynamics\Dynamics\btRigidBody.cpp">
    517       <Filter>bullet</Filter>
    518     </ClCompile>
    519     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.cpp">
    520       <Filter>bullet</Filter>
    521     </ClCompile>
    522     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.cpp">
    523       <Filter>bullet</Filter>
    524     </ClCompile>
    525     <ClCompile Include="bullet\LinearMath\btSerializer.cpp">
    526       <Filter>bullet</Filter>
    527     </ClCompile>
    528     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btShapeHull.cpp">
    529       <Filter>bullet</Filter>
    530     </ClCompile>
    531     <ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.cpp">
    532       <Filter>bullet</Filter>
    533     </ClCompile>
    534     <ClCompile Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.cpp">
    535       <Filter>bullet</Filter>
    536     </ClCompile>
    537     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.cpp">
    538       <Filter>bullet</Filter>
    539     </ClCompile>
    540     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.cpp">
    541       <Filter>bullet</Filter>
    542     </ClCompile>
    543     <ClCompile Include="bullet\BulletSoftBody\btSoftBody.cpp">
    544       <Filter>bullet</Filter>
    545     </ClCompile>
    546     <ClCompile Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.cpp">
    547       <Filter>bullet</Filter>
    548     </ClCompile>
    549     <ClCompile Include="bullet\BulletSoftBody\btSoftBodyHelpers.cpp">
    550       <Filter>bullet</Filter>
    551     </ClCompile>
    552     <ClCompile Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.cpp">
    553       <Filter>bullet</Filter>
    554     </ClCompile>
    555     <ClCompile Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.cpp">
    556       <Filter>bullet</Filter>
    557     </ClCompile>
    558     <ClCompile Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.cpp">
    559       <Filter>bullet</Filter>
    560     </ClCompile>
    561     <ClCompile Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.cpp">
    562       <Filter>bullet</Filter>
    563     </ClCompile>
    564     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.cpp">
    565       <Filter>bullet</Filter>
    566     </ClCompile>
    567     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.cpp">
    568       <Filter>bullet</Filter>
    569     </ClCompile>
    570     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btSphereShape.cpp">
    571       <Filter>bullet</Filter>
    572     </ClCompile>
    573     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.cpp">
    574       <Filter>bullet</Filter>
    575     </ClCompile>
    576     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.cpp">
    577       <Filter>bullet</Filter>
    578     </ClCompile>
    579     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.cpp">
    580       <Filter>bullet</Filter>
    581     </ClCompile>
    582     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.cpp">
    583       <Filter>bullet</Filter>
    584     </ClCompile>
    585     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.cpp">
    586       <Filter>bullet</Filter>
    587     </ClCompile>
    588     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.cpp">
    589       <Filter>bullet</Filter>
    590     </ClCompile>
    591     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.cpp">
    592       <Filter>bullet</Filter>
    593     </ClCompile>
    594     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.cpp">
    595       <Filter>bullet</Filter>
    596     </ClCompile>
    597     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.cpp">
    598       <Filter>bullet</Filter>
    599     </ClCompile>
    600     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.cpp">
    601       <Filter>bullet</Filter>
    602     </ClCompile>
    603     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.cpp">
    604       <Filter>bullet</Filter>
    605     </ClCompile>
    606     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.cpp">
    607       <Filter>bullet</Filter>
    608     </ClCompile>
    609     <ClCompile Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.cpp">
    610       <Filter>bullet</Filter>
    611     </ClCompile>
    612     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.cpp">
    613       <Filter>bullet</Filter>
    614     </ClCompile>
    615     <ClCompile Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.cpp">
    616       <Filter>bullet</Filter>
    617     </ClCompile>
    618     <ClCompile Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.cpp">
    619       <Filter>bullet</Filter>
    620     </ClCompile>
    621     <ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.cpp">
    622       <Filter>bullet</Filter>
    623     </ClCompile>
    624     <ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.cpp">
    625       <Filter>bullet</Filter>
    626     </ClCompile>
    627     <ClCompile Include="bullet\BulletDynamics\Vehicle\btWheelInfo.cpp">
    628       <Filter>bullet</Filter>
    629     </ClCompile>
    630     <ClCompile Include="bullet\BulletDynamics\Dynamics\Bullet-C-API.cpp">
    631       <Filter>bullet</Filter>
    632     </ClCompile>
    633     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_box_set.cpp">
    634       <Filter>bullet</Filter>
    635     </ClCompile>
    636     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_contact.cpp">
    637       <Filter>bullet</Filter>
    638     </ClCompile>
    639     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_memory.cpp">
    640       <Filter>bullet</Filter>
    641     </ClCompile>
    642     <ClCompile Include="bullet\BulletCollision\Gimpact\gim_tri_collision.cpp">
    643       <Filter>bullet</Filter>
    644     </ClCompile>
    645267    <ClCompile Include="gpu\lolfx-compiler.cpp">
    646268      <Filter>gpu</Filter>
     
    852474      <Filter>generated</Filter>
    853475    </ClInclude>
    854     <ClInclude Include="bullet\btBulletCollisionCommon.h">
    855       <Filter>bullet</Filter>
    856     </ClInclude>
    857     <ClInclude Include="bullet\btBulletDynamicsCommon.h">
    858       <Filter>bullet</Filter>
    859     </ClInclude>
    860     <ClInclude Include="bullet\Bullet-C-Api.h">
    861       <Filter>bullet</Filter>
    862     </ClInclude>
    863     <ClInclude Include="bullet\BulletMultiThreaded\Win32ThreadSupport.h">
    864       <Filter>bullet</Filter>
    865     </ClInclude>
    866     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\Box.h">
    867       <Filter>bullet</Filter>
    868     </ClInclude>
    869     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.h">
    870       <Filter>bullet</Filter>
    871     </ClInclude>
    872     <ClInclude Include="bullet\LinearMath\btAabbUtil2.h">
    873       <Filter>bullet</Filter>
    874     </ClInclude>
    875     <ClInclude Include="bullet\BulletDynamics\Dynamics\btActionInterface.h">
    876       <Filter>bullet</Filter>
    877     </ClInclude>
    878     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.h">
    879       <Filter>bullet</Filter>
    880     </ClInclude>
    881     <ClInclude Include="bullet\LinearMath\btAlignedAllocator.h">
    882       <Filter>bullet</Filter>
    883     </ClInclude>
    884     <ClInclude Include="bullet\LinearMath\btAlignedObjectArray.h">
    885       <Filter>bullet</Filter>
    886     </ClInclude>
    887     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.h">
    888       <Filter>bullet</Filter>
    889     </ClInclude>
    890     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.h">
    891       <Filter>bullet</Filter>
    892     </ClInclude>
    893     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.h">
    894       <Filter>bullet</Filter>
    895     </ClInclude>
    896     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.h">
    897       <Filter>bullet</Filter>
    898     </ClInclude>
    899     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.h">
    900       <Filter>bullet</Filter>
    901     </ClInclude>
    902     <ClInclude Include="bullet\BulletCollision\Gimpact\btBoxCollision.h">
    903       <Filter>bullet</Filter>
    904     </ClInclude>
    905     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBoxShape.h">
    906       <Filter>bullet</Filter>
    907     </ClInclude>
    908     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseInterface.h">
    909       <Filter>bullet</Filter>
    910     </ClInclude>
    911     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.h">
    912       <Filter>bullet</Filter>
    913     </ClInclude>
    914     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.h">
    915       <Filter>bullet</Filter>
    916     </ClInclude>
    917     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.h">
    918       <Filter>bullet</Filter>
    919     </ClInclude>
    920     <ClInclude Include="bullet\BulletDynamics\Character\btCharacterControllerInterface.h">
    921       <Filter>bullet</Filter>
    922     </ClInclude>
    923     <ClInclude Include="bullet\BulletCollision\Gimpact\btClipPolygon.h">
    924       <Filter>bullet</Filter>
    925     </ClInclude>
    926     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.h">
    927       <Filter>bullet</Filter>
    928     </ClInclude>
    929     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionConfiguration.h">
    930       <Filter>bullet</Filter>
    931     </ClInclude>
    932     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionCreateFunc.h">
    933       <Filter>bullet</Filter>
    934     </ClInclude>
    935     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.h">
    936       <Filter>bullet</Filter>
    937     </ClInclude>
    938     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionMargin.h">
    939       <Filter>bullet</Filter>
    940     </ClInclude>
    941     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.h">
    942       <Filter>bullet</Filter>
    943     </ClInclude>
    944     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.h">
    945       <Filter>bullet</Filter>
    946     </ClInclude>
    947     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.h">
    948       <Filter>bullet</Filter>
    949     </ClInclude>
    950     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.h">
    951       <Filter>bullet</Filter>
    952     </ClInclude>
    953     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.h">
    954       <Filter>bullet</Filter>
    955     </ClInclude>
    956     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.h">
    957       <Filter>bullet</Filter>
    958     </ClInclude>
    959     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConeShape.h">
    960       <Filter>bullet</Filter>
    961     </ClInclude>
    962     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.h">
    963       <Filter>bullet</Filter>
    964     </ClInclude>
    965     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConstraintSolver.h">
    966       <Filter>bullet</Filter>
    967     </ClInclude>
    968     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.h">
    969       <Filter>bullet</Filter>
    970     </ClInclude>
    971     <ClInclude Include="bullet\BulletCollision\Gimpact\btContactProcessing.h">
    972       <Filter>bullet</Filter>
    973     </ClInclude>
    974     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactSolverInfo.h">
    975       <Filter>bullet</Filter>
    976     </ClInclude>
    977     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.h">
    978       <Filter>bullet</Filter>
    979     </ClInclude>
    980     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.h">
    981       <Filter>bullet</Filter>
    982     </ClInclude>
    983     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.h">
    984       <Filter>bullet</Filter>
    985     </ClInclude>
    986     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.h">
    987       <Filter>bullet</Filter>
    988     </ClInclude>
    989     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h">
    990       <Filter>bullet</Filter>
    991     </ClInclude>
    992     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.h">
    993       <Filter>bullet</Filter>
    994     </ClInclude>
    995     <ClInclude Include="bullet\LinearMath\btConvexHull.h">
    996       <Filter>bullet</Filter>
    997     </ClInclude>
    998     <ClInclude Include="bullet\LinearMath\btConvexHullComputer.h">
    999       <Filter>bullet</Filter>
    1000     </ClInclude>
    1001     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.h">
    1002       <Filter>bullet</Filter>
    1003     </ClInclude>
    1004     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.h">
    1005       <Filter>bullet</Filter>
    1006     </ClInclude>
    1007     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexPenetrationDepthSolver.h">
    1008       <Filter>bullet</Filter>
    1009     </ClInclude>
    1010     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.h">
    1011       <Filter>bullet</Filter>
    1012     </ClInclude>
    1013     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.h">
    1014       <Filter>bullet</Filter>
    1015     </ClInclude>
    1016     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.h">
    1017       <Filter>bullet</Filter>
    1018     </ClInclude>
    1019     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexShape.h">
    1020       <Filter>bullet</Filter>
    1021     </ClInclude>
    1022     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.h">
    1023       <Filter>bullet</Filter>
    1024     </ClInclude>
    1025     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.h">
    1026       <Filter>bullet</Filter>
    1027     </ClInclude>
    1028     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.h">
    1029       <Filter>bullet</Filter>
    1030     </ClInclude>
    1031     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.h">
    1032       <Filter>bullet</Filter>
    1033     </ClInclude>
    1034     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.h">
    1035       <Filter>bullet</Filter>
    1036     </ClInclude>
    1037     <ClInclude Include="bullet\LinearMath\btDefaultMotionState.h">
    1038       <Filter>bullet</Filter>
    1039     </ClInclude>
    1040     <ClInclude Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.h">
    1041       <Filter>bullet</Filter>
    1042     </ClInclude>
    1043     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btDiscreteCollisionDetectorInterface.h">
    1044       <Filter>bullet</Filter>
    1045     </ClInclude>
    1046     <ClInclude Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.h">
    1047       <Filter>bullet</Filter>
    1048     </ClInclude>
    1049     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.h">
    1050       <Filter>bullet</Filter>
    1051     </ClInclude>
    1052     <ClInclude Include="bullet\BulletDynamics\Dynamics\btDynamicsWorld.h">
    1053       <Filter>bullet</Filter>
    1054     </ClInclude>
    1055     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.h">
    1056       <Filter>bullet</Filter>
    1057     </ClInclude>
    1058     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.h">
    1059       <Filter>bullet</Filter>
    1060     </ClInclude>
    1061     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.h">
    1062       <Filter>bullet</Filter>
    1063     </ClInclude>
    1064     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.h">
    1065       <Filter>bullet</Filter>
    1066     </ClInclude>
    1067     <ClInclude Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.h">
    1068       <Filter>bullet</Filter>
    1069     </ClInclude>
    1070     <ClInclude Include="bullet\BulletCollision\Gimpact\btGeometryOperations.h">
    1071       <Filter>bullet</Filter>
    1072     </ClInclude>
    1073     <ClInclude Include="bullet\LinearMath\btGeometryUtil.h">
    1074       <Filter>bullet</Filter>
    1075     </ClInclude>
    1076     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.h">
    1077       <Filter>bullet</Filter>
    1078     </ClInclude>
    1079     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactBvh.h">
    1080       <Filter>bullet</Filter>
    1081     </ClInclude>
    1082     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.h">
    1083       <Filter>bullet</Filter>
    1084     </ClInclude>
    1085     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactMassUtil.h">
    1086       <Filter>bullet</Filter>
    1087     </ClInclude>
    1088     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.h">
    1089       <Filter>bullet</Filter>
    1090     </ClInclude>
    1091     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactShape.h">
    1092       <Filter>bullet</Filter>
    1093     </ClInclude>
    1094     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.h">
    1095       <Filter>bullet</Filter>
    1096     </ClInclude>
    1097     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.h">
    1098       <Filter>bullet</Filter>
    1099     </ClInclude>
    1100     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.h">
    1101       <Filter>bullet</Filter>
    1102     </ClInclude>
    1103     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.h">
    1104       <Filter>bullet</Filter>
    1105     </ClInclude>
    1106     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphase.h">
    1107       <Filter>bullet</Filter>
    1108     </ClInclude>
    1109     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedCode.h">
    1110       <Filter>bullet</Filter>
    1111     </ClInclude>
    1112     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedDefs.h">
    1113       <Filter>bullet</Filter>
    1114     </ClInclude>
    1115     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedTypes.h">
    1116       <Filter>bullet</Filter>
    1117     </ClInclude>
    1118     <ClInclude Include="bullet\BulletMultiThreaded\btGpuDefines.h">
    1119       <Filter>bullet</Filter>
    1120     </ClInclude>
    1121     <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedCode.h">
    1122       <Filter>bullet</Filter>
    1123     </ClInclude>
    1124     <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedDefs.h">
    1125       <Filter>bullet</Filter>
    1126     </ClInclude>
    1127     <ClInclude Include="bullet\LinearMath\btGrahamScan2dConvexHull.h">
    1128       <Filter>bullet</Filter>
    1129     </ClInclude>
    1130     <ClInclude Include="bullet\LinearMath\btHashMap.h">
    1131       <Filter>bullet</Filter>
    1132     </ClInclude>
    1133     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.h">
    1134       <Filter>bullet</Filter>
    1135     </ClInclude>
    1136     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.h">
    1137       <Filter>bullet</Filter>
    1138     </ClInclude>
    1139     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.h">
    1140       <Filter>bullet</Filter>
    1141     </ClInclude>
    1142     <ClInclude Include="bullet\LinearMath\btIDebugDraw.h">
    1143       <Filter>bullet</Filter>
    1144     </ClInclude>
    1145     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.h">
    1146       <Filter>bullet</Filter>
    1147     </ClInclude>
    1148     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btJacobianEntry.h">
    1149       <Filter>bullet</Filter>
    1150     </ClInclude>
    1151     <ClInclude Include="bullet\BulletDynamics\Character\btKinematicCharacterController.h">
    1152       <Filter>bullet</Filter>
    1153     </ClInclude>
    1154     <ClInclude Include="bullet\LinearMath\btList.h">
    1155       <Filter>bullet</Filter>
    1156     </ClInclude>
    1157     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btManifoldPoint.h">
    1158       <Filter>bullet</Filter>
    1159     </ClInclude>
    1160     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.h">
    1161       <Filter>bullet</Filter>
    1162     </ClInclude>
    1163     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMaterial.h">
    1164       <Filter>bullet</Filter>
    1165     </ClInclude>
    1166     <ClInclude Include="bullet\LinearMath\btMatrix3x3.h">
    1167       <Filter>bullet</Filter>
    1168     </ClInclude>
    1169     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.h">
    1170       <Filter>bullet</Filter>
    1171     </ClInclude>
    1172     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.h">
    1173       <Filter>bullet</Filter>
    1174     </ClInclude>
    1175     <ClInclude Include="bullet\LinearMath\btMinMax.h">
    1176       <Filter>bullet</Filter>
    1177     </ClInclude>
    1178     <ClInclude Include="bullet\LinearMath\btMotionState.h">
    1179       <Filter>bullet</Filter>
    1180     </ClInclude>
    1181     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h">
    1182       <Filter>bullet</Filter>
    1183     </ClInclude>
    1184     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.h">
    1185       <Filter>bullet</Filter>
    1186     </ClInclude>
    1187     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.h">
    1188       <Filter>bullet</Filter>
    1189     </ClInclude>
    1190     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.h">
    1191       <Filter>bullet</Filter>
    1192     </ClInclude>
    1193     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.h">
    1194       <Filter>bullet</Filter>
    1195     </ClInclude>
    1196     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCallback.h">
    1197       <Filter>bullet</Filter>
    1198     </ClInclude>
    1199     <ClInclude Include="bullet\BulletMultiThreaded\btParallelConstraintSolver.h">
    1200       <Filter>bullet</Filter>
    1201     </ClInclude>
    1202     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.h">
    1203       <Filter>bullet</Filter>
    1204     </ClInclude>
    1205     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.h">
    1206       <Filter>bullet</Filter>
    1207     </ClInclude>
    1208     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPointCollector.h">
    1209       <Filter>bullet</Filter>
    1210     </ClInclude>
    1211     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.h">
    1212       <Filter>bullet</Filter>
    1213     </ClInclude>
    1214     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.h">
    1215       <Filter>bullet</Filter>
    1216     </ClInclude>
    1217     <ClInclude Include="bullet\LinearMath\btPoolAllocator.h">
    1218       <Filter>bullet</Filter>
    1219     </ClInclude>
    1220     <ClInclude Include="bullet\LinearMath\btQuadWord.h">
    1221       <Filter>bullet</Filter>
    1222     </ClInclude>
    1223     <ClInclude Include="bullet\BulletCollision\Gimpact\btQuantization.h">
    1224       <Filter>bullet</Filter>
    1225     </ClInclude>
    1226     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.h">
    1227       <Filter>bullet</Filter>
    1228     </ClInclude>
    1229     <ClInclude Include="bullet\LinearMath\btQuaternion.h">
    1230       <Filter>bullet</Filter>
    1231     </ClInclude>
    1232     <ClInclude Include="bullet\LinearMath\btQuickprof.h">
    1233       <Filter>bullet</Filter>
    1234     </ClInclude>
    1235     <ClInclude Include="bullet\LinearMath\btRandom.h">
    1236       <Filter>bullet</Filter>
    1237     </ClInclude>
    1238     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.h">
    1239       <Filter>bullet</Filter>
    1240     </ClInclude>
    1241     <ClInclude Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.h">
    1242       <Filter>bullet</Filter>
    1243     </ClInclude>
    1244     <ClInclude Include="bullet\BulletDynamics\Dynamics\btRigidBody.h">
    1245       <Filter>bullet</Filter>
    1246     </ClInclude>
    1247     <ClInclude Include="bullet\LinearMath\btScalar.h">
    1248       <Filter>bullet</Filter>
    1249     </ClInclude>
    1250     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.h">
    1251       <Filter>bullet</Filter>
    1252     </ClInclude>
    1253     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.h">
    1254       <Filter>bullet</Filter>
    1255     </ClInclude>
    1256     <ClInclude Include="bullet\LinearMath\btSerializer.h">
    1257       <Filter>bullet</Filter>
    1258     </ClInclude>
    1259     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btShapeHull.h">
    1260       <Filter>bullet</Filter>
    1261     </ClInclude>
    1262     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.h">
    1263       <Filter>bullet</Filter>
    1264     </ClInclude>
    1265     <ClInclude Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.h">
    1266       <Filter>bullet</Filter>
    1267     </ClInclude>
    1268     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSimplexSolverInterface.h">
    1269       <Filter>bullet</Filter>
    1270     </ClInclude>
    1271     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.h">
    1272       <Filter>bullet</Filter>
    1273     </ClInclude>
    1274     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.h">
    1275       <Filter>bullet</Filter>
    1276     </ClInclude>
    1277     <ClInclude Include="bullet\BulletSoftBody\btSoftBody.h">
    1278       <Filter>bullet</Filter>
    1279     </ClInclude>
    1280     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.h">
    1281       <Filter>bullet</Filter>
    1282     </ClInclude>
    1283     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyData.h">
    1284       <Filter>bullet</Filter>
    1285     </ClInclude>
    1286     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyHelpers.h">
    1287       <Filter>bullet</Filter>
    1288     </ClInclude>
    1289     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyInternals.h">
    1290       <Filter>bullet</Filter>
    1291     </ClInclude>
    1292     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.h">
    1293       <Filter>bullet</Filter>
    1294     </ClInclude>
    1295     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11.h">
    1296       <Filter>bullet</Filter>
    1297     </ClInclude>
    1298     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11SIMDAware.h">
    1299       <Filter>bullet</Filter>
    1300     </ClInclude>
    1301     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCL.h">
    1302       <Filter>bullet</Filter>
    1303     </ClInclude>
    1304     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCLSIMDAware.h">
    1305       <Filter>bullet</Filter>
    1306     </ClInclude>
    1307     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverBuffer_DX11.h">
    1308       <Filter>bullet</Filter>
    1309     </ClInclude>
    1310     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverBuffer_OpenCL.h">
    1311       <Filter>bullet</Filter>
    1312     </ClInclude>
    1313     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\Shared\btSoftBodySolverData.h">
    1314       <Filter>bullet</Filter>
    1315     </ClInclude>
    1316     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11.h">
    1317       <Filter>bullet</Filter>
    1318     </ClInclude>
    1319     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11SIMDAware.h">
    1320       <Filter>bullet</Filter>
    1321     </ClInclude>
    1322     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCL.h">
    1323       <Filter>bullet</Filter>
    1324     </ClInclude>
    1325     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCLSIMDAware.h">
    1326       <Filter>bullet</Filter>
    1327     </ClInclude>
    1328     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverOutputCLtoGL.h">
    1329       <Filter>bullet</Filter>
    1330     </ClInclude>
    1331     <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolvers.h">
    1332       <Filter>bullet</Filter>
    1333     </ClInclude>
    1334     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverTriangleData_DX11.h">
    1335       <Filter>bullet</Filter>
    1336     </ClInclude>
    1337     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverTriangleData_OpenCL.h">
    1338       <Filter>bullet</Filter>
    1339     </ClInclude>
    1340     <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolverVertexBuffer.h">
    1341       <Filter>bullet</Filter>
    1342     </ClInclude>
    1343     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexBuffer_DX11.h">
    1344       <Filter>bullet</Filter>
    1345     </ClInclude>
    1346     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexBuffer_OpenGL.h">
    1347       <Filter>bullet</Filter>
    1348     </ClInclude>
    1349     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexData_DX11.h">
    1350       <Filter>bullet</Filter>
    1351     </ClInclude>
    1352     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexData_OpenCL.h">
    1353       <Filter>bullet</Filter>
    1354     </ClInclude>
    1355     <ClInclude Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.h">
    1356       <Filter>bullet</Filter>
    1357     </ClInclude>
    1358     <ClInclude Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.h">
    1359       <Filter>bullet</Filter>
    1360     </ClInclude>
    1361     <ClInclude Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.h">
    1362       <Filter>bullet</Filter>
    1363     </ClInclude>
    1364     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.h">
    1365       <Filter>bullet</Filter>
    1366     </ClInclude>
    1367     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverBody.h">
    1368       <Filter>bullet</Filter>
    1369     </ClInclude>
    1370     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverConstraint.h">
    1371       <Filter>bullet</Filter>
    1372     </ClInclude>
    1373     <ClInclude Include="bullet\BulletSoftBody\btSparseSDF.h">
    1374       <Filter>bullet</Filter>
    1375     </ClInclude>
    1376     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.h">
    1377       <Filter>bullet</Filter>
    1378     </ClInclude>
    1379     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btSphereShape.h">
    1380       <Filter>bullet</Filter>
    1381     </ClInclude>
    1382     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.h">
    1383       <Filter>bullet</Filter>
    1384     </ClInclude>
    1385     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.h">
    1386       <Filter>bullet</Filter>
    1387     </ClInclude>
    1388     <ClInclude Include="bullet\LinearMath\btStackAlloc.h">
    1389       <Filter>bullet</Filter>
    1390     </ClInclude>
    1391     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.h">
    1392       <Filter>bullet</Filter>
    1393     </ClInclude>
    1394     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.h">
    1395       <Filter>bullet</Filter>
    1396     </ClInclude>
    1397     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.h">
    1398       <Filter>bullet</Filter>
    1399     </ClInclude>
    1400     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.h">
    1401       <Filter>bullet</Filter>
    1402     </ClInclude>
    1403     <ClInclude Include="bullet\BulletMultiThreaded\btThreadSupportInterface.h">
    1404       <Filter>bullet</Filter>
    1405     </ClInclude>
    1406     <ClInclude Include="bullet\LinearMath\btTransform.h">
    1407       <Filter>bullet</Filter>
    1408     </ClInclude>
    1409     <ClInclude Include="bullet\LinearMath\btTransformUtil.h">
    1410       <Filter>bullet</Filter>
    1411     </ClInclude>
    1412     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.h">
    1413       <Filter>bullet</Filter>
    1414     </ClInclude>
    1415     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.h">
    1416       <Filter>bullet</Filter>
    1417     </ClInclude>
    1418     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.h">
    1419       <Filter>bullet</Filter>
    1420     </ClInclude>
    1421     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h">
    1422       <Filter>bullet</Filter>
    1423     </ClInclude>
    1424     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleInfoMap.h">
    1425       <Filter>bullet</Filter>
    1426     </ClInclude>
    1427     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.h">
    1428       <Filter>bullet</Filter>
    1429     </ClInclude>
    1430     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.h">
    1431       <Filter>bullet</Filter>
    1432     </ClInclude>
    1433     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleShape.h">
    1434       <Filter>bullet</Filter>
    1435     </ClInclude>
    1436     <ClInclude Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.h">
    1437       <Filter>bullet</Filter>
    1438     </ClInclude>
    1439     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.h">
    1440       <Filter>bullet</Filter>
    1441     </ClInclude>
    1442     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.h">
    1443       <Filter>bullet</Filter>
    1444     </ClInclude>
    1445     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.h">
    1446       <Filter>bullet</Filter>
    1447     </ClInclude>
    1448     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.h">
    1449       <Filter>bullet</Filter>
    1450     </ClInclude>
    1451     <ClInclude Include="bullet\LinearMath\btVector3.h">
    1452       <Filter>bullet</Filter>
    1453     </ClInclude>
    1454     <ClInclude Include="bullet\BulletDynamics\Vehicle\btVehicleRaycaster.h">
    1455       <Filter>bullet</Filter>
    1456     </ClInclude>
    1457     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.h">
    1458       <Filter>bullet</Filter>
    1459     </ClInclude>
    1460     <ClInclude Include="bullet\BulletDynamics\Vehicle\btWheelInfo.h">
    1461       <Filter>bullet</Filter>
    1462     </ClInclude>
    1463     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_array.h">
    1464       <Filter>bullet</Filter>
    1465     </ClInclude>
    1466     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_basic_geometry_operations.h">
    1467       <Filter>bullet</Filter>
    1468     </ClInclude>
    1469     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_bitset.h">
    1470       <Filter>bullet</Filter>
    1471     </ClInclude>
    1472     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_collision.h">
    1473       <Filter>bullet</Filter>
    1474     </ClInclude>
    1475     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_set.h">
    1476       <Filter>bullet</Filter>
    1477     </ClInclude>
    1478     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_clip_polygon.h">
    1479       <Filter>bullet</Filter>
    1480     </ClInclude>
    1481     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_contact.h">
    1482       <Filter>bullet</Filter>
    1483     </ClInclude>
    1484     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geom_types.h">
    1485       <Filter>bullet</Filter>
    1486     </ClInclude>
    1487     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geometry.h">
    1488       <Filter>bullet</Filter>
    1489     </ClInclude>
    1490     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_hash_table.h">
    1491       <Filter>bullet</Filter>
    1492     </ClInclude>
    1493     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_linear_math.h">
    1494       <Filter>bullet</Filter>
    1495     </ClInclude>
    1496     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_math.h">
    1497       <Filter>bullet</Filter>
    1498     </ClInclude>
    1499     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_memory.h">
    1500       <Filter>bullet</Filter>
    1501     </ClInclude>
    1502     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_radixsort.h">
    1503       <Filter>bullet</Filter>
    1504     </ClInclude>
    1505     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_tri_collision.h">
    1506       <Filter>bullet</Filter>
    1507     </ClInclude>
    1508     <ClInclude Include="bullet\BulletMultiThreaded\HeapManager.h">
    1509       <Filter>bullet</Filter>
    1510     </ClInclude>
    1511     <ClInclude Include="bullet\BulletMultiThreaded\PlatformDefinitions.h">
    1512       <Filter>bullet</Filter>
    1513     </ClInclude>
    1514     <ClInclude Include="bullet\BulletMultiThreaded\PosixThreadSupport.h">
    1515       <Filter>bullet</Filter>
    1516     </ClInclude>
    1517     <ClInclude Include="bullet\BulletMultiThreaded\PpuAddressSpace.h">
    1518       <Filter>bullet</Filter>
    1519     </ClInclude>
    1520     <ClInclude Include="bullet\BulletMultiThreaded\SequentialThreadSupport.h">
    1521       <Filter>bullet</Filter>
    1522     </ClInclude>
    1523     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.h">
    1524       <Filter>bullet</Filter>
    1525     </ClInclude>
    1526     <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionObjectWrapper.h">
    1527       <Filter>bullet</Filter>
    1528     </ClInclude>
    1529     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.h">
    1530       <Filter>bullet</Filter>
    1531     </ClInclude>
    1532     <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionTaskProcess.h">
    1533       <Filter>bullet</Filter>
    1534     </ClInclude>
    1535     <ClInclude Include="bullet\BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.h">
    1536       <Filter>bullet</Filter>
    1537     </ClInclude>
    1538     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.h">
    1539       <Filter>bullet</Filter>
    1540     </ClInclude>
    1541     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuConvexPenetrationDepthSolver.h">
    1542       <Filter>bullet</Filter>
    1543     </ClInclude>
    1544     <ClInclude Include="bullet\BulletMultiThreaded\SpuDoubleBuffer.h">
    1545       <Filter>bullet</Filter>
    1546     </ClInclude>
    1547     <ClInclude Include="bullet\BulletMultiThreaded\SpuFakeDma.h">
    1548       <Filter>bullet</Filter>
    1549     </ClInclude>
    1550     <ClInclude Include="bullet\BulletMultiThreaded\SpuGatheringCollisionDispatcher.h">
    1551       <Filter>bullet</Filter>
    1552     </ClInclude>
    1553     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.h">
    1554       <Filter>bullet</Filter>
    1555     </ClInclude>
    1556     <ClInclude Include="bullet\BulletMultiThreaded\SpuLibspe2Support.h">
    1557       <Filter>bullet</Filter>
    1558     </ClInclude>
    1559     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuLocalSupport.h">
    1560       <Filter>bullet</Filter>
    1561     </ClInclude>
    1562     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.h">
    1563       <Filter>bullet</Filter>
    1564     </ClInclude>
    1565     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuPreferredPenetrationDirections.h">
    1566       <Filter>bullet</Filter>
    1567     </ClInclude>
    1568     <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTask\SpuSampleTask.h">
    1569       <Filter>bullet</Filter>
    1570     </ClInclude>
    1571     <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTaskProcess.h">
    1572       <Filter>bullet</Filter>
    1573     </ClInclude>
    1574     <ClInclude Include="bullet\BulletMultiThreaded\SpuSync.h">
    1575       <Filter>bullet</Filter>
    1576     </ClInclude>
    1577     <ClInclude Include="bullet\BulletMultiThreaded\TrbDynBody.h">
    1578       <Filter>bullet</Filter>
    1579     </ClInclude>
    1580     <ClInclude Include="bullet\BulletMultiThreaded\TrbStateVec.h">
    1581       <Filter>bullet</Filter>
    1582     </ClInclude>
    1583     <ClInclude Include="bullet\BulletMultiThreaded\vectormath2bullet.h">
    1584       <Filter>bullet</Filter>
    1585     </ClInclude>
    1586476    <ClInclude Include="gpu\lolfx-compiler.h">
    1587477      <Filter>gpu</Filter>
  • trunk/test/BtPhysTest.vcxproj

    r2165 r2386  
    5555    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    5656      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     57      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    5758    </ProjectReference>
    5859  </ItemGroup>
  • trunk/test/Makefile.am

    r2359 r2386  
    2626    unit/color.cpp unit/atomic.cpp
    2727testsuite_CPPFLAGS = @LOL_CFLAGS@
    28 testsuite_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    29 testsuite_DEPENDENCIES = $(top_builddir)/src/liblol.a
     28testsuite_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     29testsuite_DEPENDENCIES = @LOL_STATIC_LIBS@
    3030
    3131benchsuite_SOURCES = benchsuite.cpp \
     
    3333    benchmark/real.cpp
    3434benchsuite_CPPFLAGS = @LOL_CFLAGS@
    35 benchsuite_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    36 benchsuite_DEPENDENCIES = $(top_builddir)/src/liblol.a
     35benchsuite_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     36benchsuite_DEPENDENCIES = @LOL_STATIC_LIBS@
    3737
    3838btphystest_SOURCES = BtPhysTest.cpp BtPhysTest.h PhysicObject.h \
     
    4747btphystest_CPPFLAGS = @LOL_CFLAGS@ -I$(top_srcdir)/src/bullet \
    4848    -DHAVE_PHYS_USE_BULLET
    49 btphystest_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    50 btphystest_DEPENDENCIES = $(top_builddir)/src/liblol.a
     49btphystest_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     50btphystest_DEPENDENCIES = @LOL_STATIC_LIBS@
    5151
    5252meshviewer_SOURCES = MeshViewer.cpp
    5353meshviewer_CPPFLAGS = @LOL_CFLAGS@
    54 meshviewer_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    55 meshviewer_DEPENDENCIES = $(top_builddir)/src/liblol.a
     54meshviewer_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     55meshviewer_DEPENDENCIES = @LOL_STATIC_LIBS@
    5656
  • trunk/test/MeshViewer.vcxproj

    r2379 r2386  
    4141    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4242      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     43      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4344    </ProjectReference>
    4445  </ItemGroup>
  • trunk/test/benchsuite.vcxproj

    r2165 r2386  
    4545    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4646      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     47      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4748    </ProjectReference>
    4849  </ItemGroup>
  • trunk/test/math/Makefile.am

    r2276 r2386  
    1010pi_SOURCES = pi.cpp
    1111pi_CPPFLAGS = @LOL_CFLAGS@
    12 pi_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    13 pi_DEPENDENCIES = $(top_builddir)/src/liblol.a
     12pi_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     13pi_DEPENDENCIES = @LOL_STATIC_LIBS@
    1414
    1515poly_SOURCES = poly.cpp
    1616poly_CPPFLAGS = @LOL_CFLAGS@
    17 poly_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    18 poly_DEPENDENCIES = $(top_builddir)/src/liblol.a
     17poly_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     18poly_DEPENDENCIES = @LOL_STATIC_LIBS@
    1919
    2020remez_SOURCES = remez.cpp
    2121remez_CPPFLAGS = @LOL_CFLAGS@
    22 remez_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    23 remez_DEPENDENCIES = $(top_builddir)/src/liblol.a
     22remez_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     23remez_DEPENDENCIES = @LOL_STATIC_LIBS@
    2424
  • trunk/test/sandbox/Makefile.am

    r2084 r2386  
    88sample_SOURCES = sample.cpp
    99sample_CPPFLAGS = @LOL_CFLAGS@
    10 sample_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    11 sample_DEPENDENCIES = $(top_builddir)/src/liblol.a
     10sample_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     11sample_DEPENDENCIES = @LOL_STATIC_LIBS@
    1212
  • trunk/test/testsuite.vcxproj

    r2205 r2386  
    5555    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    5656      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     57      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    5758    </ProjectReference>
    5859  </ItemGroup>
  • trunk/test/xolotl/Makefile.am

    r2084 r2386  
    88xolotl_SOURCES = xolotl.cpp xolotl.h
    99xolotl_CPPFLAGS = @LOL_CFLAGS@
    10 xolotl_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    11 xolotl_DEPENDENCIES = $(top_builddir)/src/liblol.a
     10xolotl_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     11xolotl_DEPENDENCIES = @LOL_STATIC_LIBS@
    1212
  • trunk/tools/neercs/Makefile.am

    r2084 r2386  
    2323neercs_CPPFLAGS = @LOL_CFLAGS@ @CACA_CFLAGS@ -Iold
    2424neercs_LDADD =
    25 neercs_LDFLAGS = $(top_builddir)/src/liblol.a \
     25neercs_LDFLAGS = @LOL_STATIC_LIBS@ \
    2626                 @LOL_LIBS@ @CACA_LIBS@ @UTIL_LIBS@ @PAM_LIBS@
    27 neercs_DEPENDENCIES = $(top_builddir)/src/liblol.a
     27neercs_DEPENDENCIES = @LOL_STATIC_LIBS@
    2828
    2929old_sources = \
  • trunk/tools/neercs/neercs.vcxproj

    r2165 r2386  
    7979    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    8080      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     81      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    8182    </ProjectReference>
    8283  </ItemGroup>
  • trunk/tutorial/01_triangle.vcxproj

    r2165 r2386  
    4444    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4545      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     46      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4647    </ProjectReference>
    4748  </ItemGroup>
  • trunk/tutorial/02_cube.vcxproj

    r2165 r2386  
    4444    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4545      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     46      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4647    </ProjectReference>
    4748  </ItemGroup>
  • trunk/tutorial/03_noise.vcxproj

    r2165 r2386  
    4444    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4545      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     46      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4647    </ProjectReference>
    4748  </ItemGroup>
  • trunk/tutorial/04_texture.vcxproj

    r2165 r2386  
    4444    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4545      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     46      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4647    </ProjectReference>
    4748  </ItemGroup>
  • trunk/tutorial/05_easymesh.vcxproj

    r2165 r2386  
    4141    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4242      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     43      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4344    </ProjectReference>
    4445  </ItemGroup>
  • trunk/tutorial/08_fbo.vcxproj

    r2165 r2386  
    4444    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4545      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     46      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4647    </ProjectReference>
    4748  </ItemGroup>
  • trunk/tutorial/11_fractal.vcxproj

    r2165 r2386  
    4444    <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
    4545      <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
     46      <Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
    4647    </ProjectReference>
    4748  </ItemGroup>
  • trunk/tutorial/Makefile.am

    r2084 r2386  
    9901_triangle_SOURCES = 01_triangle.cpp 01_triangle.lolfx
    101001_triangle_CPPFLAGS = @LOL_CFLAGS@
    11 01_triangle_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    12 01_triangle_DEPENDENCIES = $(top_builddir)/src/liblol.a
     1101_triangle_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     1201_triangle_DEPENDENCIES = @LOL_STATIC_LIBS@
    1313
    141402_cube_SOURCES = 02_cube.cpp 02_cube.lolfx
    151502_cube_CPPFLAGS = @LOL_CFLAGS@
    16 02_cube_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    17 02_cube_DEPENDENCIES = $(top_builddir)/src/liblol.a
     1602_cube_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     1702_cube_DEPENDENCIES = @LOL_STATIC_LIBS@
    1818
    191903_noise_SOURCES = 03_noise.cpp 03_noise.lolfx
    202003_noise_CPPFLAGS = @LOL_CFLAGS@
    21 03_noise_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    22 03_noise_DEPENDENCIES = $(top_builddir)/src/liblol.a
     2103_noise_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     2203_noise_DEPENDENCIES = @LOL_STATIC_LIBS@
    2323
    242404_texture_SOURCES = 04_texture.cpp 04_texture.lolfx
    252504_texture_CPPFLAGS = @LOL_CFLAGS@
    26 04_texture_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    27 04_texture_DEPENDENCIES = $(top_builddir)/src/liblol.a
     2604_texture_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     2704_texture_DEPENDENCIES = @LOL_STATIC_LIBS@
    2828
    292905_easymesh_SOURCES = 05_easymesh.cpp
    303005_easymesh_CPPFLAGS = @LOL_CFLAGS@
    31 05_easymesh_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    32 05_easymesh_DEPENDENCIES = $(top_builddir)/src/liblol.a
     3105_easymesh_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     3205_easymesh_DEPENDENCIES = @LOL_STATIC_LIBS@
    3333
    343408_fbo_SOURCES = 08_fbo.cpp 08_fbo.lolfx
    353508_fbo_CPPFLAGS = @LOL_CFLAGS@
    36 08_fbo_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    37 08_fbo_DEPENDENCIES = $(top_builddir)/src/liblol.a
     3608_fbo_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     3708_fbo_DEPENDENCIES = @LOL_STATIC_LIBS@
    3838
    393911_fractal_SOURCES = 11_fractal.cpp 11_fractal.lolfx
    404011_fractal_CPPFLAGS = @LOL_CFLAGS@
    41 11_fractal_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
    42 11_fractal_DEPENDENCIES = $(top_builddir)/src/liblol.a
     4111_fractal_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
     4211_fractal_DEPENDENCIES = @LOL_STATIC_LIBS@
    4343
Note: See TracChangeset for help on using the changeset viewer.