SH-2789 WIP - fixes for 16-byte alignment

meow-7.2.2
Brad Payne (Vir Linden) 2011-12-20 12:15:29 -05:00
parent 9c2e0d84f8
commit 461241a630
1 changed files with 11 additions and 1 deletions

View File

@ -37,6 +37,16 @@
class LLVolumeTriangle : public LLRefCount
{
public:
void* operator new(size_t size)
{
return ll_aligned_malloc_16(size);
}
void operator delete(void* ptr)
{
ll_aligned_free_16(ptr);
}
LLVolumeTriangle()
{
@ -58,7 +68,7 @@ public:
}
LLVector4a mPositionGroup;
LL_ALIGN_16(LLVector4a mPositionGroup);
const LLVector4a* mV[3];
U16 mIndex[3];