erwin coumans
dc16655d35
more bug fixes
2014-08-28 19:01:56 -07:00
erwin coumans
0dff61fbe0
fix two compile errors, thanks to Travis
...
https://travis-ci.org/bulletphysics/bullet3/jobs/33858712
2014-08-28 18:53:51 -07:00
erwin coumans
bc5e2b3d50
fix compile issue
2014-08-28 18:47:22 -07:00
erwin coumans
89addd438e
add 'fixed' joint for btMultiBody
...
improve btMultiBody version of URDF reader (still work-in-progress)
enabled planar joint for btMultiBody (untested)
enable loading from relative path for .stl meshes
2014-08-28 18:42:08 -07:00
Erwin Coumans
3c558ec995
explicitly deserialize btCapsuleShape date (margin, scaling, halfextents), because the API modifies them
2014-08-26 17:21:08 -07:00
Erwin Coumans
2b35911f2a
X11OpenGLWindow: create stencil buffer for shadows in OpenGL2 mode (OpenGL3 uses shadow maps)
...
Add 'createCollisionObjectGraphicsObject' API for CommonPhysicsSetup
Add 'pthread' dependency as workaround for NVIDIA graphics driver issue
(see //See https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-319/+bug/1248642
)
2014-08-26 11:28:44 -07:00
Erwin Coumans
6cbf89905f
move the clearForceAndTorque to after the stepVelocities,
...
see also https://github.com/bulletphysics/bullet3/pull/221
todo: create test
2014-08-25 08:48:45 -07:00
Erwin Coumans
95f207e786
fix another warning
2014-08-22 11:51:22 -07:00
Erwin Coumans
af5883c6e8
remove a lot of warnings (more todo in demos and serialization code)
2014-08-22 10:29:05 -07:00
Erwin Coumans
37aa4dc4f8
fix more warnings, implement missing X11 function for dynamic loading
2014-08-21 17:27:14 -07:00
Erwin Coumans
5834547368
fix more warnings in BulletCollision, and fix CMakeLists for Linux
2014-08-21 15:54:50 -07:00
Erwin Coumans
143c2da254
premake4: don't use recursive file globbing in LinearMath and BulletCollision
2014-08-21 14:03:15 -07:00
Erwin Coumans
4af9c5a4c9
remove some warnings
2014-08-21 13:32:32 -07:00
erwincoumans
590504bf72
Merge pull request #201 from bgossage/fix_pointer_cast
...
-- Corrected cast of 32-bit int to 64-bit pointer
2014-08-21 11:19:45 -07:00
Erwin Coumans
d4e4fdc2c5
fix Linux and Cmake build
2014-08-20 16:48:46 -07:00
Erwin Coumans
7b28e86c7b
add improved btGeneric6DofSpring2Constraint, thanks to Puhr Gabor and Tamas Umenhoffer!
...
improved the new demo testbed (work-in-progress)
add basic Lua demo, import URDF test, STL import, obj import
2014-08-20 16:28:16 -07:00
erwincoumans
34baab5077
Merge pull request #196 from jackoalan/parallel_linear_bvh_cl_fix
...
Compile fix for parallelLinearBvh.cl on OS X Intel HD 5000
2014-08-19 08:30:56 -07:00
erwincoumans
c471e27280
Merge pull request #203 from AussieBacom/master
...
added get elapsed time from clock in seconds
2014-07-31 18:05:24 -07:00
Haydn Trigg
3d944782e9
Update btQuickprof.cpp
...
removed inline declaration from get time seconds function definition
2014-08-01 07:25:31 +09:30
Erwin Coumans
1d00d91707
add btHingeAccumulatedAngleConstraint derived from btHingeConstraint,
...
that exposes a new method getAccumulatedHingeAngle
See also https://github.com/bulletphysics/bullet3/issues/42
2014-07-30 16:13:34 -07:00
=
cac50c1a8e
remove a few warnings, fix GLInstancingRenderer::drawLines
2014-07-29 11:08:09 -07:00
=
c487170196
remove OpenGL/glu.h from gl3 headers (warning), replace some OpenGL definitions ARB/non-ARB
2014-07-27 11:19:11 -07:00
Haydn Trigg
6ff7a6d48b
Update btQuickprof.cpp
2014-07-26 00:44:16 +09:30
Haydn Trigg
4a43eab4dd
Update btQuickprof.h
2014-07-26 00:44:15 +09:30
bgossage
d58857f06b
-- Corrected cast of 32-bit int to 64-bit pointer
...
-- Removes 64-bit portability issue.
2014-07-17 11:13:07 -05:00
Jack Andersen
d4fd695d56
Compile fix for parallelLinearBvh.cl on OS X Intel HD 5000
2014-07-11 14:11:11 -10:00
erwincoumans
473c2d43bf
Merge pull request #188 from gjaegy/master
...
fix crash on CPU not having AVX support
2014-06-30 12:13:26 -07:00
Erwin Coumans
791b5149f6
prepare to re-enable Gwen user interface (OpenGL_DebugFont) for OpenGL2.x
...
prepare to add improved btGeneric6DofSpringConstraint
2014-06-30 12:09:59 -07:00
Gregory Jaegy
f2e54ea0a5
fix crash on CPU not having AVX support
2014-06-20 09:58:31 +02:00
erwin coumans
eb74688c18
Add setUserIndex/getUserIndex (int index) to btCollisionShape
...
Share physics setup of BasicDemo between different graphics frameworks, see Demos\BasicDemo\BasicDemoPhysicsSetup.*
Plan is to do this for all Bullet demos.
Improve gwen performance and cursor navigation for tree control.
tweak shadowmap size
SimpleOpenGL3App::registerCubeShape accepts half extents
2014-05-20 12:02:01 -07:00
erwincoumans
2601932249
fix issue related to addConstraint/removeConstraint, introduced by filtering collision between two particular bodies
...
https://github.com/bulletphysics/bullet3/issues/173
2014-05-17 14:24:22 -07:00
Erwin Coumans
1e2b907562
update version to 2.83 for an intermediate release (2014 will be a transition year to Bullet 3.x)
2014-05-16 16:20:07 -07:00
Erwin Coumans
08369dbd0a
fix uninitialized data in btMultiBodyPoint2Point, thanks to Valgrind
...
valgrind --track-origins=yes --log-file="dump_valgrind.txt" ./App_AllBullet2Demos_codeblocks_x64_debug
2014-05-16 11:56:43 -07:00
erwin coumans
01ce7a0288
remove a few unused variable, and add casts to avoid warnings
2014-05-16 08:59:34 -07:00
Erwin Coumans
7f3cbc066f
Remove @workaround for sticky convex collisions in btGjkPairDetector, it suffers from many artifacts,
...
We still need to do more work on GJK when using very small collision margins...
Fix premake build on Windows
2014-05-15 22:55:54 -07:00
Erwin Coumans
73c5d49434
Merge branch 'master' of https://github.com/bulletphysics/bullet3
2014-05-15 15:45:32 -07:00
Erwin Coumans
e579fa9488
fix/workaround for gcc internal compiler error
...
See also http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=9636&hilit=compiler+error+gcc
and https://github.com/bulletphysics/bullet3/issues/174
https://github.com/bulletphysics/bullet3/issues/39
2014-05-15 15:44:22 -07:00
Jan-Philip Stecker
6f3abe414c
fix gcc warning message in public header for c++11
...
- missing whitespace lead to msgs like:
include/bullet/LinearMath/btScalar.h💯 41:
warning: invalid suffix on literal; C++11 requires a space between
literal and string macro [-Wliteral-suffix]
- this error was visible in projects using bullet when using c++11 mode
2014-05-14 19:44:23 +02:00
Erwin Coumans
efd3157d1f
only compile Bullet 3 if desired (with CMake)
...
remove empty namespace
2014-05-07 10:19:27 -07:00
Erwin Coumans
e279aed08f
re-enable the fix for broken friction in Clang (got accidently undone in a recent commit)
...
fix OSX build
2014-05-03 10:11:49 -07:00
erwincoumans
0e1a77047c
fix Linux build
2014-05-03 02:50:09 -07:00
Erwin Coumans
66ab2a2022
fix OSX build
2014-05-03 08:48:46 -07:00
erwincoumans
0b6d1af1d4
Only enable SSE4 for Visual Studio 2012 or later (_MSC_FULL_VER >= 170050727), it breaks the build for Visual Studio 2010
...
Add additional constructor for btMultiBodyJointMotor
2014-05-01 22:23:37 -07:00
Erwin Coumans
0e1b90d708
Added SSE4/FMA optimized constraint row solver implementation for btSequentialImpulseConstraintSolver,
...
thanks to Vladimir Bondarev (https://github.com/VladimirBondarev/bullet3/tree/c25d )
2014-05-01 17:13:50 -07:00
Erwin Coumans
7151865c16
Introduce kF_UseGjkConvexCastRaytest, and make kF_UseSubSimplexConvexCastRaytest the default for btCollisionWorld::rayTest See https://github.com/bulletphysics/bullet3/issues/34
...
Add btCollisionObject::setIgnoreCollisionCheck to disable collisions between specific instances, without having a btTypedConstraint. See https://github.com/bulletphysics/bullet3/issues/165
Make btMultiBody and btMultiBodyJointMotor backwards compatible with Bullet 2.82 API (single-DOF API)
2014-05-01 13:51:56 -07:00
Erwin Coumans
907ac49892
work-around what appears to be a bug in Clang 3.4. Todo: create a small repro case for Clang/LLVM or see if they already fixed it.
2014-04-29 11:44:52 -07:00
Erwin Coumans
8eb1835415
fix a potential bug in CProfileNode destructor, if the SDK is included/used multiple times.
2014-04-28 11:24:29 -07:00
Erwin Coumans
4996a64238
fix CMake build on Mac OSX
2014-04-28 11:11:45 -07:00
XBog
ed42e217b5
subdivion backface shouldnt be in front
2014-04-12 18:11:58 +02:00
erwincoumans
5dafea7c06
avoid allocations in renderer (messes up AMD buggy OpenGL driver)
...
add missing file in cmake build system (BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp and BroadphaseCollision/b3GpuParallelLinearBvh.cpp)
2014-04-09 21:23:22 -07:00