don't align IBM Cell SDK version (USE_LIBSPE2)
This commit is contained in:
@@ -27,9 +27,13 @@ subject to the following restrictions:
|
|||||||
/**@brief The btQuadWordStorage class is base class for btVector3 and btQuaternion.
|
/**@brief The btQuadWordStorage class is base class for btVector3 and btQuaternion.
|
||||||
* Some issues under PS3 Linux with IBM 2.1 SDK, gcc compiler prevent from using aligned quadword.
|
* Some issues under PS3 Linux with IBM 2.1 SDK, gcc compiler prevent from using aligned quadword.
|
||||||
*/
|
*/
|
||||||
#if defined (__SPU__)
|
#if defined (USE_LIBSPE2)
|
||||||
|
class btQuadWordStorage
|
||||||
|
#else
|
||||||
ATTRIBUTE_ALIGNED16(class) btQuadWordStorage
|
ATTRIBUTE_ALIGNED16(class) btQuadWordStorage
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
|
#if defined (__SPU__) && defined (__CELLOS_LV2__)
|
||||||
protected:
|
protected:
|
||||||
union {
|
union {
|
||||||
vec_float4 mVec128;
|
vec_float4 mVec128;
|
||||||
@@ -41,13 +45,11 @@ public:
|
|||||||
return mVec128;
|
return mVec128;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
#else
|
#else //__CELLOS_LV2__ __SPU__
|
||||||
class btQuadWordStorage
|
|
||||||
{
|
|
||||||
protected:
|
protected:
|
||||||
btScalar m_floats[4];
|
btScalar m_floats[4];
|
||||||
};
|
};
|
||||||
#endif
|
#endif //__CELLOS_LV2__ __SPU__
|
||||||
|
|
||||||
/** @brief The btQuadWord is base-class for vectors, points */
|
/** @brief The btQuadWord is base-class for vectors, points */
|
||||||
class btQuadWord : public btQuadWordStorage
|
class btQuadWord : public btQuadWordStorage
|
||||||
|
|||||||
Reference in New Issue
Block a user