On 2/24/2019 at 7:13 PM, CrazyCdn said:
I own this book and I haven't read it in a while but there was no reference to OpenGL before 3.0 other then maybe a paragraph or two. Mine is the 8th edition too. Unless you're reading a very old edition maybe, like 5 or older?
I'm just reading the 7th edition.
Now, it has come to the point where I'm trying to understand the constant "WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB".
I'm trying to obtain OpenGL 3.0. In the official documentation, it said the following quote:
Quote
If a version less than or equal to 3.0 is requested, the context
returned may implement any of the following versions:
* Any version no less than that requested and no greater than 3.0.
* Version 3.1, if the GL_ARB_compatibility extension is also
implemented.
* The compatibility profile of version 3.2 or greater.
So no matter what, it always gives me OpenGL 4.6, whenever I tried requesting for OpenGL 3.0. I even turned off the compatibility profile, but that gets ignored. However, I can request for OpenGL 3.1, which seems to be the lowest OpenGL version I can achieve.
Am I truly hardware-limited to OpenGL 3.1 and up all because of the graphics cards drivers?
And this is my last question. For that adventure of seeking out the most minimum OpenGL I can request in 2018.