Changeset 1640
- Timestamp:
- Jul 17, 2012, 11:31:42 PM (11 years ago)
- Location:
- trunk/src/bullet
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bullet/BulletCollision/BroadphaseCollision/btDbvt.h
r1572 r1640 93 93 94 94 #if DBVT_USE_MEMMOVE 95 // LOL BEGIN 95 96 #if !defined( __CELLOS_LV2__) && !defined(__MWERKS__) && !defined(__native_client__) 97 // LOL END 96 98 #include <memory.h> 97 99 #endif -
trunk/src/bullet/LinearMath/btAlignedObjectArray.h
r1570 r1640 68 68 69 69 protected: 70 SIMD_FORCE_INLINE int allocSize(int size) 71 { 72 return (size ? size*2 : 1); 73 } 70 // LOL BEGIN 71 SIMD_FORCE_INLINE int allocSize(int _size) 72 { 73 return (_size ? _size*2 : 1); 74 } 75 // LOL END 74 76 SIMD_FORCE_INLINE void copy(int start,int end, T* dest) const 75 77 { … … 100 102 } 101 103 102 SIMD_FORCE_INLINE void* allocate(int size) 103 { 104 if (size) 105 return m_allocator.allocate(size); 104 // LOL BEGIN 105 SIMD_FORCE_INLINE void* allocate(int _size) 106 { 107 if (_size) 108 return m_allocator.allocate(_size); 106 109 return 0; 107 110 } 111 // LOL END 108 112 109 113 SIMD_FORCE_INLINE void deallocate() … … 474 478 475 479 //PCK: whole function 476 void initializeFromBuffer(void *buffer, int size, int capacity) 480 // LOL BEGIN 481 void initializeFromBuffer(void *buffer, int _size, int _capacity) 477 482 { 478 483 clear(); 479 484 m_ownsMemory = false; 480 485 m_data = (T*)buffer; 481 m_size = size; 482 m_capacity = capacity; 483 } 486 m_size = _size; 487 m_capacity = _capacity; 488 } 489 // LOL END 484 490 485 491 void copyFromArray(const btAlignedObjectArray& otherArray) -
trunk/src/bullet/LinearMath/btHashMap.h
r1570 r1640 53 53 int ret = 0 ; 54 54 55 while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst) 55 // LOL BEGIN 56 while( ! (ret = *src - *dst) && *dst) 56 57 ++src, ++dst; 58 // LOL END 57 59 58 60 if ( ret < 0 ) -
trunk/src/bullet/LinearMath/btQuadWord.h
r1570 r1640 60 60 /**@brief Return the z value */ 61 61 SIMD_FORCE_INLINE const btScalar& getZ() const { return m_floats[2]; } 62 // LOL BEGIN 62 63 /**@brief Set the x value */ 63 SIMD_FORCE_INLINE void setX(btScalar x) { m_floats[0] =x;};64 SIMD_FORCE_INLINE void setX(btScalar _x) { m_floats[0] = _x;}; 64 65 /**@brief Set the y value */ 65 SIMD_FORCE_INLINE void setY(btScalar y) { m_floats[1] =y;};66 SIMD_FORCE_INLINE void setY(btScalar _y) { m_floats[1] = _y;}; 66 67 /**@brief Set the z value */ 67 SIMD_FORCE_INLINE void setZ(btScalar z) { m_floats[2] =z;};68 SIMD_FORCE_INLINE void setZ(btScalar _z) { m_floats[2] = _z;}; 68 69 /**@brief Set the w value */ 69 SIMD_FORCE_INLINE void setW(btScalar w) { m_floats[3] = w;}; 70 SIMD_FORCE_INLINE void setW(btScalar _w) { m_floats[3] = _w;}; 71 // LOL END 70 72 /**@brief Return the x value */ 71 73 SIMD_FORCE_INLINE const btScalar& x() const { return m_floats[0]; } … … 98 100 * @param z Value of z 99 101 */ 100 SIMD_FORCE_INLINE void setValue(const btScalar& x, const btScalar& y, const btScalar& z) 102 // LOL BEGIN 103 SIMD_FORCE_INLINE void setValue(const btScalar& _x, const btScalar& _y, const btScalar& _z) 101 104 { 102 m_floats[0]= x;103 m_floats[1]= y;104 m_floats[2]= z;105 m_floats[0]=_x; 106 m_floats[1]=_y; 107 m_floats[2]=_z; 105 108 m_floats[3] = 0.f; 106 109 } 110 // LOL END 107 111 108 112 /* void getValue(btScalar *m) const … … 119 123 * @param w Value of w 120 124 */ 121 SIMD_FORCE_INLINE void setValue(const btScalar& x, const btScalar& y, const btScalar& z,const btScalar& w) 125 // LOL BEGIN 126 SIMD_FORCE_INLINE void setValue(const btScalar& _x, const btScalar& _y, const btScalar& _z,const btScalar& _w) 122 127 { 123 m_floats[0]= x;124 m_floats[1]= y;125 m_floats[2]= z;126 m_floats[3]= w;128 m_floats[0]=_x; 129 m_floats[1]=_y; 130 m_floats[2]=_z; 131 m_floats[3]=_w; 127 132 } 133 // LOL END 128 134 /**@brief No initialization constructor */ 129 135 SIMD_FORCE_INLINE btQuadWord() … … 137 143 * @param z Value of z 138 144 */ 139 SIMD_FORCE_INLINE btQuadWord(const btScalar& x, const btScalar& y, const btScalar& z) 145 // LOL BEGIN 146 SIMD_FORCE_INLINE btQuadWord(const btScalar& _x, const btScalar& _y, const btScalar& _z) 140 147 { 141 m_floats[0] = x, m_floats[1] = y, m_floats[2] =z, m_floats[3] = 0.0f;148 m_floats[0] = _x, m_floats[1] = _y, m_floats[2] = _z, m_floats[3] = 0.0f; 142 149 } 150 // LOL END 143 151 144 152 /**@brief Initializing constructor … … 148 156 * @param w Value of w 149 157 */ 150 SIMD_FORCE_INLINE btQuadWord(const btScalar& x, const btScalar& y, const btScalar& z,const btScalar& w) 158 // LOL BEGIN 159 SIMD_FORCE_INLINE btQuadWord(const btScalar& _x, const btScalar& _y, const btScalar& _z,const btScalar& _w) 151 160 { 152 m_floats[0] = x, m_floats[1] = y, m_floats[2] = z, m_floats[3] =w;161 m_floats[0] = _x, m_floats[1] = _y, m_floats[2] = _z, m_floats[3] = _w; 153 162 } 163 // LOL END 154 164 155 165 /**@brief Set each element to the max of the current values and the values of another btQuadWord -
trunk/src/bullet/LinearMath/btQuaternion.h
r1570 r1640 31 31 // explicit Quaternion(const btScalar *v) : Tuple4<btScalar>(v) {} 32 32 /**@brief Constructor from scalars */ 33 btQuaternion(const btScalar& x, const btScalar& y, const btScalar& z, const btScalar& w) 34 : btQuadWord(x, y, z, w) 33 // LOL BEGIN 34 btQuaternion(const btScalar& _x, const btScalar& _y, const btScalar& _z, const btScalar& _w) 35 : btQuadWord(_x, _y, _z, _w) 35 36 {} 37 // LOL END 36 38 /**@brief Axis angle Constructor 37 39 * @param axis The axis which the rotation is around 38 40 * @param angle The magnitude of the rotation around the angle (Radians) */ 39 btQuaternion(const btVector3& axis, const btScalar& angle) 41 // LOL BEGIN 42 btQuaternion(const btVector3& axis, const btScalar& _angle) 40 43 { 41 setRotation(axis, angle); 42 } 44 setRotation(axis, _angle); 45 } 46 // LOL END 43 47 /**@brief Constructor from Euler angles 44 48 * @param yaw Angle around Y unless BT_EULER_DEFAULT_ZYX defined then Z … … 56 60 * @param axis The axis around which to rotate 57 61 * @param angle The magnitude of the rotation in Radians */ 58 void setRotation(const btVector3& axis, const btScalar& angle) 62 // LOL BEGIN 63 void setRotation(const btVector3& axis, const btScalar& _angle) 59 64 { 60 65 btScalar d = axis.length(); 61 66 btAssert(d != btScalar(0.0)); 62 btScalar s = btSin( angle * btScalar(0.5)) / d;67 btScalar s = btSin(_angle * btScalar(0.5)) / d; 63 68 setValue(axis.x() * s, axis.y() * s, axis.z() * s, 64 btCos(angle * btScalar(0.5))); 65 } 69 btCos(_angle * btScalar(0.5))); 70 } 71 // LOL END 66 72 /**@brief Set the quaternion using Euler angles 67 73 * @param yaw Angle around Y -
trunk/src/bullet/LinearMath/btSerializer.h
r1572 r1640 21 21 #include "btHashMap.h" 22 22 23 // LOL BEGIN 23 24 #if !defined( __CELLOS_LV2__) && !defined(__MWERKS__) && !defined(__native_client__) 25 // LOL END 24 26 #include <memory.h> 25 27 #endif -
trunk/src/bullet/LinearMath/btVector3.h
r1570 r1640 80 80 * @param z Z value 81 81 */ 82 SIMD_FORCE_INLINE btVector3(const btScalar& x, const btScalar& y, const btScalar& z) 83 { 84 m_floats[0] = x; 85 m_floats[1] = y; 86 m_floats[2] = z; 82 // LOL BEGIN 83 SIMD_FORCE_INLINE btVector3(const btScalar& _x, const btScalar& _y, const btScalar& _z) 84 { 85 m_floats[0] = _x; 86 m_floats[1] = _y; 87 m_floats[2] = _z; 87 88 m_floats[3] = btScalar(0.); 88 89 } 90 // LOL END 89 91 90 92 … … 268 270 /**@brief Return the z value */ 269 271 SIMD_FORCE_INLINE const btScalar& getZ() const { return m_floats[2]; } 272 // LOL BEGIN 270 273 /**@brief Set the x value */ 271 SIMD_FORCE_INLINE void setX(btScalar x) { m_floats[0] =x;};274 SIMD_FORCE_INLINE void setX(btScalar _x) { m_floats[0] = _x;}; 272 275 /**@brief Set the y value */ 273 SIMD_FORCE_INLINE void setY(btScalar y) { m_floats[1] =y;};276 SIMD_FORCE_INLINE void setY(btScalar _y) { m_floats[1] = _y;}; 274 277 /**@brief Set the z value */ 275 SIMD_FORCE_INLINE void setZ(btScalar z) {m_floats[2] =z;};278 SIMD_FORCE_INLINE void setZ(btScalar _z) {m_floats[2] = _z;}; 276 279 /**@brief Set the w value */ 277 SIMD_FORCE_INLINE void setW(btScalar w) { m_floats[3] = w;}; 280 SIMD_FORCE_INLINE void setW(btScalar _w) { m_floats[3] = _w;}; 281 // LOL END 278 282 /**@brief Return the x value */ 279 283 SIMD_FORCE_INLINE const btScalar& x() const { return m_floats[0]; } … … 322 326 } 323 327 324 SIMD_FORCE_INLINE void setValue(const btScalar& x, const btScalar& y, const btScalar& z) 325 { 326 m_floats[0]=x; 327 m_floats[1]=y; 328 m_floats[2]=z; 328 // LOL BEGIN 329 SIMD_FORCE_INLINE void setValue(const btScalar& _x, const btScalar& _y, const btScalar& _z) 330 { 331 m_floats[0]=_x; 332 m_floats[1]=_y; 333 m_floats[2]=_z; 329 334 m_floats[3] = btScalar(0.); 330 335 } 336 // LOL END 331 337 332 338 void getSkewSymmetricMatrix(btVector3* v0,btVector3* v1,btVector3* v2) const … … 492 498 } 493 499 494 SIMD_FORCE_INLINE btVector3 btVector3::rotate( const btVector3& wAxis, const btScalar angle ) const 500 // LOL BEGIN 501 SIMD_FORCE_INLINE btVector3 btVector3::rotate( const btVector3& wAxis, const btScalar _angle ) const 495 502 { 496 503 // wAxis must be a unit lenght vector 497 504 498 505 btVector3 o = wAxis * wAxis.dot( *this ); 499 btVector3 x = *this - o; 500 btVector3 y; 501 502 y = wAxis.cross( *this ); 503 504 return ( o + x * btCos( angle ) + y * btSin( angle ) ); 505 } 506 btVector3 _x = *this - o; 507 btVector3 _y; 508 509 _y = wAxis.cross( *this ); 510 511 return ( o + _x * btCos( _angle ) + _y * btSin( _angle ) ); 512 } 513 // LOL END 506 514 507 515 class btVector4 : public btVector3 … … 512 520 513 521 514 SIMD_FORCE_INLINE btVector4(const btScalar& x, const btScalar& y, const btScalar& z,const btScalar& w) 515 : btVector3(x,y,z) 516 { 517 m_floats[3] = w; 518 } 522 // LOL BEGIN 523 SIMD_FORCE_INLINE btVector4(const btScalar& _x, const btScalar& _y, const btScalar& _z,const btScalar& _w) 524 : btVector3(_x,_y,_z) 525 { 526 m_floats[3] = _w; 527 } 528 // LOL END 519 529 520 530 … … 624 634 * @param w Value of w 625 635 */ 626 SIMD_FORCE_INLINE void setValue(const btScalar& x, const btScalar& y, const btScalar& z,const btScalar& w) 627 { 628 m_floats[0]=x; 629 m_floats[1]=y; 630 m_floats[2]=z; 631 m_floats[3]=w; 632 } 636 // LOL BEGIN 637 SIMD_FORCE_INLINE void setValue(const btScalar& _x, const btScalar& _y, const btScalar& _z,const btScalar& _w) 638 { 639 m_floats[0]=_x; 640 m_floats[1]=_y; 641 m_floats[2]=_z; 642 m_floats[3]=_w; 643 } 644 // LOL END 633 645 634 646 … … 641 653 #ifdef BT_USE_DOUBLE_PRECISION 642 654 unsigned char* dest = (unsigned char*) &destVal; 643 unsigned char* src = (unsigned char*) &sourceVal; 655 // LOL BEGIN 656 unsigned char const* src = (unsigned char const*) &sourceVal; 657 // LOL END 644 658 dest[0] = src[7]; 645 659 dest[1] = src[6]; … … 652 666 #else 653 667 unsigned char* dest = (unsigned char*) &destVal; 654 unsigned char* src = (unsigned char*) &sourceVal; 668 // LOL BEGIN 669 unsigned char const* src = (unsigned char const*) &sourceVal; 670 // LOL END 655 671 dest[0] = src[3]; 656 672 dest[1] = src[2];
Note: See TracChangeset
for help on using the changeset viewer.