Skip to content

Commit f4ae18e

Browse files
committed
xrCore/vector4: platform header used to abstract from compiler.
1 parent d3dc452 commit f4ae18e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/xrCore/_vector4.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
#define _VECTOR4_H
33
#pragma once
44

5+
#include "Platform.h"
6+
57
template <class T>
68
struct _vector4
79
{
@@ -63,9 +65,9 @@ typedef _vector4<float> Fvector4;
6365
typedef _vector4<double> Dvector4;
6466
typedef _vector4<s32> Ivector4;
6567
#ifndef __BORLANDC__
66-
typedef __declspec(align(16)) _vector4<float> Fvector4a;
67-
typedef __declspec(align(16)) _vector4<double> Dvector4a;
68-
typedef __declspec(align(16)) _vector4<s32> Ivector4a;
68+
typedef ALIGN(16) _vector4<float> Fvector4a;
69+
typedef ALIGN(16) _vector4<double> Dvector4a;
70+
typedef ALIGN(16) _vector4<s32> Ivector4a;
6971
#endif
7072

7173
template <class T>

0 commit comments

Comments
 (0)