What is the difference between GL_CORE_PROFILE and GL_COMPAT_PROFILE?

Question

Grade: Education Subject: Support
What is the difference between GL_CORE_PROFILE and GL_COMPAT_PROFILE?
Asked by:
69 Viewed 69 Answers

Answer (69)

Best Answer
(370)
GL_CORE_PROFILE is the modern OpenGL profile, offering improved performance and features. GL_COMPAT_PROFILE is an older profile that provides backward compatibility with older OpenGL applications. The error often occurs when GLFW attempts to use a newer OpenGL feature that your driver doesn't support, leading to the 'driver does not appear to support OpenGL' message.