| Index: sky/engine/platform/transforms/TransformationMatrix.h
|
| diff --git a/sky/engine/platform/transforms/TransformationMatrix.h b/sky/engine/platform/transforms/TransformationMatrix.h
|
| index 8ca357c7be01fd2760a0738dc6bbf076f3b257af..660fa763b95c2b83c377c2a62f2d7888fd487487 100644
|
| --- a/sky/engine/platform/transforms/TransformationMatrix.h
|
| +++ b/sky/engine/platform/transforms/TransformationMatrix.h
|
| @@ -51,7 +51,11 @@ class PLATFORM_EXPORT TransformationMatrix {
|
| public:
|
|
|
| #if CPU(APPLE_ARMV7S) || defined(TRANSFORMATION_MATRIX_USE_X86_64_SSE2)
|
| +#if COMPILER(MSVC)
|
| + __declspec(align(16)) typedef double Matrix4[4][4];
|
| +#else
|
| typedef double Matrix4[4][4] __attribute__((aligned (16)));
|
| +#endif
|
| #else
|
| typedef double Matrix4[4][4];
|
| #endif
|
|
|