- Timestamp:
- Apr 8, 2009, 12:36:08 AM (16 years ago)
- Location:
- code/branches/questsystem5
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/questsystem5
- Property svn:mergeinfo changed
-
code/branches/questsystem5/src/bullet/LinearMath/btQuadWord.h
r2662 r2907 25 25 #endif 26 26 27 /**@brief The btQuadWord Storageclass is base class for btVector3 and btQuaternion.27 /**@brief The btQuadWord class is base class for btVector3 and btQuaternion. 28 28 * Some issues under PS3 Linux with IBM 2.1 SDK, gcc compiler prevent from using aligned quadword. 29 29 */ 30 30 #ifndef USE_LIBSPE2 31 ATTRIBUTE_ALIGNED16(class) btQuadWord Storage31 ATTRIBUTE_ALIGNED16(class) btQuadWord 32 32 #else 33 class btQuadWord Storage33 class btQuadWord 34 34 #endif 35 35 { … … 46 46 return mVec128; 47 47 } 48 protected: 48 49 #else //__CELLOS_LV2__ __SPU__ 49 50 btScalar m_floats[4]; 50 51 #endif //__CELLOS_LV2__ __SPU__ 51 52 52 };53 54 /** @brief The btQuadWord is base-class for vectors, points */55 class btQuadWord : public btQuadWordStorage56 {57 53 public: 58 54 … … 135 131 { 136 132 } 137 /**@brief Copy constructor */ 138 SIMD_FORCE_INLINE btQuadWord(const btQuadWordStorage& q) 139 { 140 *((btQuadWordStorage*)this) = q; 141 } 133 142 134 /**@brief Three argument constructor (zeros w) 143 135 * @param x Value of x
Note: See TracChangeset
for help on using the changeset viewer.