Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request a core profile in OpenGL (after 1.5.0) #10113

Merged
merged 2 commits into from
Dec 6, 2017

Conversation

unknownbrackets
Copy link
Collaborator

Only for SDL / Windows. Not sure about Qt, so not done there yet.

Thinking after 1.5.0, unless anyone feels otherwise. Fixes #8277 (allowing Mac OS X and some Linux using OpenGL 3.x+, improving various missing features / bugs.)

I also think it's worth doing on Windows, because for NVIDIA, core profiles seem to be faster. Not sure what bugs (or disappearances thereof?) might be found on AMD/Intel, though.

#8276 isn't fixed yet, but I don't think it really blocks this, because lines already have issues even in the compat profile (see for example #8509.)

-[Unknown]

@hrydgard
Copy link
Owner

Agreed, will merge after the inevitable 1.5.1 :)

@orbea
Copy link
Contributor

orbea commented Nov 26, 2017

@unknownbrackets For your information my understanding is that a core profile is far preferred as far as mesa is concerned. :)

@hrydgard
Copy link
Owner

A core profile is also nice because it makes RenderDoc happy :)

This applies to all platforms, but falls back to a compat profile if
core is not available.
Also, update to OpenGL 4.6.
@hrydgard hrydgard merged commit e3eb6d3 into hrydgard:master Dec 6, 2017
@unknownbrackets unknownbrackets deleted the core-context branch December 7, 2017 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support OpenGL 3.x on Mac/Linux/etc. using Core Profile
4 participants