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; }