From e9b3a0583e4fc4a730528690e9dae363403a0526 Mon Sep 17 00:00:00 2001
From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
Date: Thu, 12 Oct 2023 05:28:58 +0200
Subject: [PATCH 1/4] Use Modern OpenGL

---
 HPL2/core/CMakeLists.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/HPL2/core/CMakeLists.txt b/HPL2/core/CMakeLists.txt
index 5fe5220..0a7a9d4 100644
--- a/HPL2/core/CMakeLists.txt
+++ b/HPL2/core/CMakeLists.txt
@@ -196,8 +196,8 @@ source_group("Platform" REGULAR_EXPRESSION "\\/impl\\/Platform.+")
 
 # setup libs
 
-set(OpenGL_GL_PREFERENCE LEGACY)
-find_package(OpenGL REQUIRED)
+set(OpenGL_GL_PREFERENCE GLVND)
+find_package(OpenGL COMPONENTS OpenGL REQUIRED)
 find_package(Theora REQUIRED)
 find_package(Devil REQUIRED)
 find_package(GLEW REQUIRED)
@@ -241,7 +241,7 @@ target_link_libraries(HPL2
   AngelScript
   Newton
   ${GLEW_LIBRARIES}
-  ${OPENGL_gl_LIBRARY}
+  ${OPENGL_opengl_LIBRARY}
   ${OPENGL_glu_LIBRARY}
   ${THEORA_LIBRARY}
   ${DEVIL_LIBRARY}
-- 
2.52.0

