From 05c879a8185f0772bc248ed3dca3782c109b3687 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Tue, 17 Mar 2026 19:44:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(OpenGL):=20=E4=BF=AE=E5=A4=8D=20RHIDeviceIn?= =?UTF-8?q?fo=20majorVersion/minorVersion=20=E4=B8=BA0=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- engine/src/RHI/OpenGL/OpenGLDevice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/engine/src/RHI/OpenGL/OpenGLDevice.cpp b/engine/src/RHI/OpenGL/OpenGLDevice.cpp index 81a44965..4b76af2d 100644 --- a/engine/src/RHI/OpenGL/OpenGLDevice.cpp +++ b/engine/src/RHI/OpenGL/OpenGLDevice.cpp @@ -83,6 +83,12 @@ bool OpenGLDevice::InitializeWithExistingWindow(GLFWwindow* window) { m_deviceInfo.renderer = std::wstring(renderer ? renderer : "", renderer ? renderer + strlen(renderer) : nullptr); m_deviceInfo.version = std::wstring(version ? version : "", version ? version + strlen(version) : nullptr); + GLint majorVersion = 0, minorVersion = 0; + glGetIntegerv(GL_MAJOR_VERSION, &majorVersion); + glGetIntegerv(GL_MINOR_VERSION, &minorVersion); + m_deviceInfo.majorVersion = static_cast(majorVersion); + m_deviceInfo.minorVersion = static_cast(minorVersion); + m_initialized = true; return true; }