aboutsummaryrefslogtreecommitdiff
path: root/src/GameDraw.cpp
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2023-08-15 01:59:45 +0900
committerNguyễn Gia Phong <cnx@loang.net>2023-08-15 01:59:45 +0900
commit4771bd8b36ef382fb98312d27022dfcb0ba07b38 (patch)
treefff49673c924bae72a4e9c30b93e52892ff7deb6 /src/GameDraw.cpp
parent13172af6a052e9462c119c21adb13f5a4949b60f (diff)
downloadblackshades-4771bd8b36ef382fb98312d27022dfcb0ba07b38.tar.gz
Use more SIMD for linear algebra
Diffstat (limited to 'src/GameDraw.cpp')
-rw-r--r--src/GameDraw.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/GameDraw.cpp b/src/GameDraw.cpp
index f59bb69..12ac309 100644
--- a/src/GameDraw.cpp
+++ b/src/GameDraw.cpp
@@ -437,10 +437,10 @@ void Game::DrawGLScene(void)
glDisable(GL_CLIP_PLANE0);
glPopMatrix();
- GLfloat frustum[6][4];
- GLfloat projection[16];
+ alignas(16) GLfloat frustum[6][4];
+ alignas(16) GLfloat projection[16];
glGetFloatv(GL_PROJECTION_MATRIX, projection);
- GLfloat model_view[16];
+ alignas(16) GLfloat model_view[16];
glGetFloatv(GL_MODELVIEW_MATRIX, model_view);
setFrustum(frustum, projection, model_view);