Add the GPU rigid body pipeline from https://github.com/erwincoumans/experiments as a Bullet 3.x preview for Bullet 2.80
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
|
||||
hasCL = findOpenCL_Intel()
|
||||
|
||||
if (hasCL) then
|
||||
|
||||
project "OpenCL_gpu_rigidbody_pipeline_Intel"
|
||||
|
||||
initOpenCL_Intel()
|
||||
|
||||
language "C++"
|
||||
|
||||
kind "ConsoleApp"
|
||||
targetdir "../../../bin"
|
||||
|
||||
initOpenGL()
|
||||
initGlut()
|
||||
initGlew()
|
||||
|
||||
|
||||
includedirs {
|
||||
"../../../rendering/BulletMath",
|
||||
"../../primitives",
|
||||
"../../../../../src"
|
||||
}
|
||||
|
||||
files {
|
||||
"../main.cpp",
|
||||
"../btConvexUtility.cpp",
|
||||
"../btConvexUtility.h",
|
||||
"../btGpuNarrowPhaseAndSolver.cpp",
|
||||
"../btGpuNarrowPhaseAndSolver.h",
|
||||
"../../../dynamics/basic_demo/ConvexHeightFieldShape.cpp",
|
||||
"../../../dynamics/basic_demo/ConvexHeightFieldShape.h",
|
||||
"../../../../../src/LinearMath/btConvexHullComputer.cpp",
|
||||
"../../../../../src/LinearMath/btConvexHullComputer.h",
|
||||
"../../broadphase_benchmark/findPairsOpenCL.cpp",
|
||||
"../../broadphase_benchmark/findPairsOpenCL.h",
|
||||
"../../broadphase_benchmark/btGridBroadphaseCL.cpp",
|
||||
"../../broadphase_benchmark/btGridBroadphaseCL.h",
|
||||
"../../3dGridBroadphase/Shared/bt3dGridBroadphaseOCL.cpp",
|
||||
"../../3dGridBroadphase/Shared/bt3dGridBroadphaseOCL.h",
|
||||
"../../3dGridBroadphase/Shared/btGpu3DGridBroadphase.cpp",
|
||||
"../../3dGridBroadphase/Shared/btGpu3DGridBroadphase.h",
|
||||
"../../../../../src/LinearMath/btAlignedAllocator.cpp",
|
||||
"../../../../../src/LinearMath/btQuickprof.cpp",
|
||||
"../../../../../src/LinearMath/btQuickprof.h",
|
||||
"../../../../../src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp",
|
||||
"../../../../../src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp",
|
||||
"../../../../../src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp",
|
||||
"../../basic_initialize/btOpenCLUtils.cpp",
|
||||
"../../basic_initialize/btOpenCLUtils.h",
|
||||
"../../opengl_interop/btOpenCLGLInteropBuffer.cpp",
|
||||
"../../opengl_interop/btOpenCLGLInteropBuffer.h",
|
||||
"../../opengl_interop/btStopwatch.cpp",
|
||||
"../../opengl_interop/btStopwatch.h"
|
||||
}
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user