fix broken force feedback in constraint solver, thanks to John Hsu for the report

git-svn-id: http://bullet.googlecode.com/svn/trunk@2645 08e121b0-ae19-0410-a57b-3be3395fd4fd
Clarify Bullet 2.x release procedure

git-svn-id: http://bullet.googlecode.com/svn/trunk@2646 08e121b0-ae19-0410-a57b-3be3395fd4fd
Releasing, add files that contain VERSION information for a release and remind to cr-create serialization data structure file 

git-svn-id: http://bullet.googlecode.com/svn/trunk@2647 08e121b0-ae19-0410-a57b-3be3395fd4fd
fix a line in unused testing code (USE_GJK should be defined)

git-svn-id: http://bullet.googlecode.com/svn/trunk@2648 08e121b0-ae19-0410-a57b-3be3395fd4fd
replace 'float' by 'double' in btHingeConstraintDoubleData. See Issue 734

git-svn-id: http://bullet.googlecode.com/svn/trunk@2649 08e121b0-ae19-0410-a57b-3be3395fd4fd
Enable btHeightfieldShape in VehicleDemo, so it is tested (using heightfield128x128)
(converted raw data to .cpp so it doesn't need to be loaded from disk)
Some optimizations for btHeightfieldShape, thanks to Danny Chapman
 Quick check on AABB (was not done) and reduce calls to 'getVertex'


git-svn-id: http://bullet.googlecode.com/svn/trunk@2650 08e121b0-ae19-0410-a57b-3be3395fd4fd
removed the early out, it was not general

git-svn-id: http://bullet.googlecode.com/svn/trunk@2651 08e121b0-ae19-0410-a57b-3be3395fd4fd
fix usage of internal API for Apple iOS devices
Thanks to nharishankar for the report, see Issue 738


git-svn-id: http://bullet.googlecode.com/svn/trunk@2652 08e121b0-ae19-0410-a57b-3be3395fd4fd
fix Clang issue
https://code.google.com/p/bullet/issues/detail?id=736

git-svn-id: http://bullet.googlecode.com/svn/trunk@2653 08e121b0-ae19-0410-a57b-3be3395fd4fd
Fix Issue 2644, compile error due to use of removed stack alloc

git-svn-id: http://bullet.googlecode.com/svn/trunk@2654 08e121b0-ae19-0410-a57b-3be3395fd4fd
applied Character controller patch #20 from Issue 198
See https://code.google.com/p/bullet/issues/detail?id=198




git-svn-id: http://bullet.googlecode.com/svn/trunk@2655 08e121b0-ae19-0410-a57b-3be3395fd4fd
use __int64 for 64bit uint64_t for 64bit Visual Studio
See https://code.google.com/p/bullet/issues/detail?id=717
allow parallel constraint solver in double precision
See https://code.google.com/p/bullet/issues/detail?id=728

git-svn-id: http://bullet.googlecode.com/svn/trunk@2656 08e121b0-ae19-0410-a57b-3be3395fd4fd
Fix Issue 712, related to NVIDIA CUDA check in CMakeLists.txt
Enable btGImpact raycast optimization, thanks to C0DEFACE, see Issue 664
Cull triangle/AABB for concave/heightfield shapes, thanks to Danny Chapman
fix btGetCpuCapabilities, thanks to Ian Ollman! See https://code.google.com/p/bullet/issues/detail?id=738



git-svn-id: http://bullet.googlecode.com/svn/trunk@2657 08e121b0-ae19-0410-a57b-3be3395fd4fd
fix one of the btCompoundShape scaling issues, this fix breaks the API (need to add warning at the next release)

fixes https://code.google.com/p/bullet/issues/detail?id=374 and
https://code.google.com/p/bullet/issues/detail?id=444


git-svn-id: http://bullet.googlecode.com/svn/trunk@2658 08e121b0-ae19-0410-a57b-3be3395fd4fd
Add #ifdef BT_NO_SIMD_OPERATOR_OVERLOADS before including Bullet headers, to avoid clashes with XNAMath.h 
Fixes Issue 710
error C2084: function 'XMVECTOR operator +(FXMVECTOR,FXMVECTOR)' already has a body
error C2084: function 'XMVECTOR operator -(FXMVECTOR,FXMVECTOR)' already has a body
error C2084: function 'XMVECTOR operator *(FXMVECTOR,FXMVECTOR)' already has a body

git-svn-id: http://bullet.googlecode.com/svn/trunk@2659 08e121b0-ae19-0410-a57b-3be3395fd4fd
Show how to use the btBroadphaseInterface::aabbTest, it collects all objects that overlap with a given bounding box
This fixes old Issue 114
Removed 2 warnings

git-svn-id: http://bullet.googlecode.com/svn/trunk@2660 08e121b0-ae19-0410-a57b-3be3395fd4fd
Add faster processing of btCompoundShape versus btCompoundShape, using a dedicated btCompoundCompoundCollisionAlgorithm,
with hash pair caching and tandem tree traversal. It should be much faster, when using many child shapes for both compounds.
Fix iOS compilation, added header.

git-svn-id: http://bullet.googlecode.com/svn/trunk@2661 08e121b0-ae19-0410-a57b-3be3395fd4fd
add option for slightly more accurate, and slightly slower algorithm for ray versus convex, used in btCollisionWorld::rayTest.
rayResult.m_flags |= btTriangleRaycastCallback::kF_UseGjkConvexRaytest;
See Demos/RaytestDemo/RaytestDemo.cpp for usage
This fixes issue 146, longest outstanding from 2008.

git-svn-id: http://bullet.googlecode.com/svn/trunk@2662 08e121b0-ae19-0410-a57b-3be3395fd4fd
bump up VERSION to 2.82 in various places, there is still some more issue to be fixed before release.

git-svn-id: http://bullet.googlecode.com/svn/trunk@2663 08e121b0-ae19-0410-a57b-3be3395fd4fd
use btScalar instead of float for btTriangleMesh
thanks to nsarkozi. This fixes issue 704

git-svn-id: http://bullet.googlecode.com/svn/trunk@2664 08e121b0-ae19-0410-a57b-3be3395fd4fd