Commit Graph

170 Commits

Author SHA1 Message Date
erwin.coumans
73c4646b40 updated version of glew, and use static glew under Windows (CMake and premake project updates) 2012-03-05 00:18:24 +00:00
erwin.coumans
5cb40ed6e3 Apply a patch that updates vertex position on GPU for the OpenCL version, by Dongsoo Han (saggita), work-in-progress
Removed the unused OpenCL kernels
Add example how to cache binary kernels, see SoftDemo compiled with OpenCL AMD using msvc/vs2008_opencl.bat
2011-12-20 18:03:04 +00:00
erwin.coumans
bd8c8355fa update to a newer version of premake4 4.4 beta3 2011-11-16 23:22:50 +00:00
erwin.coumans
eb6d511565 Premake4 build system fix: only disable exception handling for msvc 2008, 2010, not for 2005 because it fails without service pack. 2011-09-16 22:52:47 +00:00
erwin.coumans
0656de3057 premake4 compile/link fixes 2011-09-16 19:56:14 +00:00
erwin.coumans
bb29d15058 create premake4 solutions for the various OpenCL configurations (AMD, NVIDIA, Intel OpenCL SDKs for Windows)
primarily to distribute project files that work.
CMake is still better supported in general (not all demos/libs have been ported)

Revert a recent change about warnings: %zu doesn't work in printf, %d does
2011-09-16 01:28:34 +00:00
erwin.coumans
9abcd9cf2e some compile fixes for MacOSX 2011-09-14 18:48:23 +00:00
erwin.coumans
c8b3c9e306 more premake4 fun and tests 2011-09-03 00:27:54 +00:00
erwin.coumans
82234e6f33 add preliminary premake4 support (next to cmake) mainly to auto-generate Visual Studio projectfiles that can be redistributed (with no dependency on cmake, premake) 2011-09-02 22:24:08 +00:00
erwin.coumans
822e8a3383 remove autogenerated visual studio projects from trunk. They will be replaced by premake4 generated files soon (instead of hacking cmake to do that job) 2011-08-30 21:51:08 +00:00
erwin.coumans
ab7120835f remove msvc/2005, update msvc/2008 2011-04-09 04:31:13 +00:00
erwin.coumans
a99d2679bd removed broken msvc projectfiles 2011-03-05 02:00:59 +00:00
erwin.coumans
b58c3e1f2a update msvc project file, added missing file
(might need proper auto-generation)
2011-02-28 05:45:48 +00:00
erwin.coumans
3e6e8541a8 Manually updated the MSVC 2008 project files to enable loading soft bodies in the Bullet/Demos/SerializeDemo.
You can press '=' key in any of the demos, such as Bullet/Demos/SoftDemo, to dump a testFile.bullet
2010-12-04 01:33:13 +00:00
erwin.coumans
7dfba03032 added missing quotes in some of the cmake-autogenerated project files. 2010-09-22 22:04:08 +00:00
erwin.coumans
635ca105c1 use " instead of " 2010-09-22 20:29:27 +00:00
erwin.coumans
22d90f0d64 Added Visual Studio 2005 projects for OpenCL NVIDIA SDK 2010-09-22 20:25:05 +00:00
erwin.coumans
2904abb772 Added Visual Studio 2005 projects for OpenCL NVIDIA SDK 2010-09-22 20:08:17 +00:00
erwin.coumans
2090bed39a Added Visual Studio 2005 projects for DirectX11 DirectCompute DX11ClothDemo 2010-09-22 20:01:58 +00:00
erwin.coumans
85dbda37b4 Added Visual Studio 2005 projects for OpenCL AMD/Stream SDK 2010-09-22 19:46:23 +00:00
erwin.coumans
190bf19b05 fix broken project solution 2010-09-21 23:19:37 +00:00
erwin.coumans
0292521757 Updated OpenCL (AMD/NVIDIA) and DX11 DirectCompute Visual Studio project files
CMake: minor fixes for project file distribution
Make resource loading more robust for DX11ClothDemo, and remove buttons that crash the demo
2010-09-21 23:09:18 +00:00
erwin.coumans
cffb96c0c9 Added Visual Studio 2008 project files for the AMD OpenCL SDK under Windows 32bit, similar to the NVIDIA OpenCL project files.
It requires the AMD Stream SDK 2.2 and the ATISTREAMSDKROOT environment variable.
2010-09-21 02:13:04 +00:00
erwin.coumans
9c7220a78d updated VectorAddKernels.cl, using float8 operator+
implement float8 operator+ and operator- for MiniCL
2010-09-20 22:08:44 +00:00
erwin.coumans
d82af1259f Checkin a special set of Visual Studio 2008 projectfiles that work out-of-the-box with NVidia OpenCL, using the environment variable
(AMD will follow)
2010-09-16 00:12:18 +00:00
erwin.coumans
bfc439140b autogenerated msvc 2005 projectfiles 2010-07-21 22:29:32 +00:00
erwin.coumans
442959d457 autogenerated msvc 2008 projectfiles 2010-07-21 21:26:58 +00:00
erwin.coumans
0fbd9d49c4 + Optimization: move some variable declarations outside of the innerloop in btCompoundCollisionAlgorithm.cpp
Thanks to mccdo at iastate.edu for the contribution, see Issue 373
+ Optimization: removed some unnecessary code in btConvexHullShape::localGetSupportingVertexWithoutMargin
+ Added autogenerated Visual Studio 2005 projectfiles (using a patched cmake 2.8.1 to avoid any references to cmake/absolute paths)
2010-04-12 17:46:56 +00:00
erwin.coumans
6c87394d95 added missing project 2010-02-12 00:04:22 +00:00
erwin.coumans
c1fe1e70fc Aargh, fighting cmake stupidness: remove VCPreLinkEventTool clutter 2010-02-11 23:39:14 +00:00
erwin.coumans
52e60c8246 manually disable incremental build (cmake seems to have issues with it still)
-> find and replace in all files LinkIncremental="2" -> LinkIncremental="1"
2010-02-08 20:38:44 +00:00
erwin.coumans
6a8a8ad39f more improvements for msvc cmake build system and test for autogenerated cmake projectfiles for msvc 2008 in msvc/2008 (with relative paths) 2010-02-08 20:35:04 +00:00
erwin.coumans
a6d9e977f7 A bit more work on the cmake build system, copy glut32.dll or glut64.dll into binary directory for out-of-source builds.
Include .rc resource file (to add icon) for WIN32 cmake.
2010-02-08 08:12:04 +00:00
erwin.coumans
e83ef9cb1c remove projectfiles from trunk for now, use cmake instead see INSTALL file 2010-02-04 06:40:33 +00:00
erwin.coumans
efd37afac7 autogenerate projectfiles using cmake 2010-02-04 05:51:12 +00:00
erwin.coumans
0814473528 autogenerated MSVC projectfiles using a patched cmake-2.8 because of this pdb issue
See patched cmake build here http://gamekit.googlecode.com/files/cmake2.8_patched.zip
2010-01-28 00:50:13 +00:00
erwin.coumans
7a445d70b7 fix bug in serialization buffer allocation btAlignedAlloc(16,totalSize); should be btAlignedAlloc(totalSize, 16);
added cmake-autogenerated MSVC 2008 projectfiles in msvc/2008
2010-01-27 22:24:07 +00:00
erwin.coumans
677a0ca700 Removed Jam+msvcgen generated msvc projectfiles. Will move over to cmake build system for Bullet 2.76. 2010-01-20 00:59:39 +00:00
erwin.coumans
703582f4fa apply fix for btAcosf/btAsinf (numerical issue causes values of X become slightly larger than 1 or smaller than -1, causing NaNs)
manually add some missing files to msvc projectfiles for now
fix in box-box collision detector, preventing it to fail in some rare cases
remove redundant line in btHingeConstraint, thanks to teravus
fix mouse drag camera rotation issue (modulo 360 instead of 180)
2009-10-09 23:35:00 +00:00
erwin.coumans
c710623bc8 update autogenerated projectfiles 2009-09-17 20:27:53 +00:00
erwin.coumans
86518d9aed removed SpuRayCaster and SpuConstraintSolver from autogenerated msvc project files 2009-09-06 21:15:09 +00:00
erwin.coumans
f492899499 Added example of tetrahedral (volumetric) softbodies
Keep camera distance positive when using mouse zoom
Updated autogenerated msvc projectfiles
Added glut 64 bit support
2009-08-27 18:39:17 +00:00
erwin.coumans
f352cca5cf updated autogenerated msvc projectfiles 2009-08-08 05:35:44 +00:00
erwin.coumans
1e11223f6b updates to msvc projectfiles 2009-05-23 01:51:02 +00:00
erwin.coumans
4f92f69ca4 added projectfiles 2009-05-22 20:09:19 +00:00
erwin.coumans
9da45d5751 updated autogenerated msvc projectfiles,
by default, use SSE instead of SSE2 for release build
2009-05-09 21:20:47 +00:00
erwin.coumans
8df080e1a6 delete some unused (broken) project solutions, to avoid confusion 2009-03-03 21:37:17 +00:00
erwin.coumans
3548c01985 add btCollisionWorld::updateSingleAabb see http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=3262
Fix memory leak, see http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=3266
Change contact breaking threshold
Add 'needsResponse' test for CcdMotionClamping, see http://code.google.com/p/bullet/issues/detail?id=179
Updated user manual (needs lots more work)
Added autoexp.dat, enabled Microsoft Visual Studio debug visualization for btAlignedObjectArray and btVector3.
2009-02-27 02:33:48 +00:00
erwin.coumans
5593a23417 upgrade version of projectfiles, cmake
fix build for msvc 6.0
2009-02-06 05:37:37 +00:00
erwin.coumans
2162f6663d disable help text by default in AllBulletDemos (text slows down many graphics cards)
improve CollisionDemo.cpp, show multi-contact generation using perturbation
improve ColladaConverter: add hinge/point 2 point constraint conversion support, add btScaledTriangleMeshShape support
Fix Dynamica MayaPlygin: remove 'active' flag, it has to be replaced by mass=0 for active, mass<>0 for passive
Added missing projectfiles
Fixed single-shot contact generation. it is disabled by default to improve performance
Bugfixes for character controller, thanks to John McCutchan for reporting
Constraint solver: better default settings
btDefaultAllocator: aligned allocator uses non-aligned allocator (instead of directly malloc/free)
disable memalign by default, use Bullet's aligned allocator
2009-02-06 03:20:43 +00:00