aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/brussel.engine/EditorCorePrivate.cpp1
-rw-r--r--src/brussel.engine/EditorUtils.cpp1
-rw-r--r--src/brussel.engine/GameObject.hpp1
-rw-r--r--src/brussel.engine/Renderer.cpp1
4 files changed, 4 insertions, 0 deletions
diff --git a/src/brussel.engine/EditorCorePrivate.cpp b/src/brussel.engine/EditorCorePrivate.cpp
index 3efa33c..dae6a6e 100644
--- a/src/brussel.engine/EditorCorePrivate.cpp
+++ b/src/brussel.engine/EditorCorePrivate.cpp
@@ -31,6 +31,7 @@
#include <cstdint>
#include <cstdlib>
#include <functional>
+#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtc/quaternion.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <glm/gtx/quaternion.hpp>
diff --git a/src/brussel.engine/EditorUtils.cpp b/src/brussel.engine/EditorUtils.cpp
index 20caef7..846f57b 100644
--- a/src/brussel.engine/EditorUtils.cpp
+++ b/src/brussel.engine/EditorUtils.cpp
@@ -5,6 +5,7 @@
#include <backends/imgui_impl_glfw.h>
#include <cmath>
+#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtc/quaternion.hpp>
#include <glm/gtx/quaternion.hpp>
#include <numbers>
diff --git a/src/brussel.engine/GameObject.hpp b/src/brussel.engine/GameObject.hpp
index 40c52e7..a0cf40b 100644
--- a/src/brussel.engine/GameObject.hpp
+++ b/src/brussel.engine/GameObject.hpp
@@ -10,6 +10,7 @@
#include <rapidjson/fwd.h>
#include <glm/glm.hpp>
+#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtc/quaternion.hpp>
#include <span>
#include <vector>
diff --git a/src/brussel.engine/Renderer.cpp b/src/brussel.engine/Renderer.cpp
index 0454efe..6a8a4d2 100644
--- a/src/brussel.engine/Renderer.cpp
+++ b/src/brussel.engine/Renderer.cpp
@@ -7,6 +7,7 @@
#include <rapidjson/document.h>
#include <cassert>
#include <glm/gtc/matrix_transform.hpp>
+#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtc/quaternion.hpp>
#include <glm/gtx/quaternion.hpp>
#include <string_view>