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

Context creation is messed up and no way of requesting specific OpenGL version #30

Open
Azarien opened this issue Aug 8, 2021 · 1 comment

Comments

@Azarien
Copy link

Azarien commented Aug 8, 2021

The application allows the user to specify core context (which also seems to force "forward compatibility" even though it's not the same thing) versus "default", whatever that means for the driver.

There is no way to force "compatibility" context, no control over "forward compatibility" flag and no way to specify minimal OpenGL version.

For example, on my HD7850 most applications report OpenGL version 4.5, because that's what the driver gives when not asked for any specific version (which according to spec is the same as asking for 1.0) so I though 4.5 is all I have.
But I recently found out that asking for 4.6 during context creation actually succeeds. I would like to be able to examine this 4.6 context but there is currently no way of doing so.

@SaschaWillems
Copy link
Owner

SaschaWillems commented Aug 17, 2021

Can you elaborate? I haven't done much with OpenGL since Vulkan was released, and I don't have any AMD hardware to test this on. So I either need some more details, or you could do a pull request that changes this behavior.

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

No branches or pull requests

2 participants