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

OpenGL2: Fix FB-MSAA on AMD Windows driver #624

Merged
merged 1 commit into from
Nov 20, 2023

Conversation

zturtleman
Copy link

Fix r_ext_framebuffer_multisample > 0 causing the screen to always be solid black when using AMD Windows driver.

The AMD Windows driver requires binding renderbuffer for it to be valid. The OpenGL2 renderer uses GL_EXT_direct_state_access that shouldn't require this. It would be required for Core and GL_ARB_direct_state_access. It seems like a driver bug.

Reported on the ioquake3 forum.

Fix r_ext_framebuffer_multisample > 0 causing the screen to always be
solid black when using AMD Windows driver.

The AMD Windows driver requires binding renderbuffer for it to be valid.
The OpenGL2 renderer uses GL_EXT_direct_state_access that shouldn't
require this. It would be required for Core/GL_ARB_direct_state_access.
It seems like a driver bug.
@zturtleman zturtleman merged commit 03bc4eb into ioquake:main Nov 20, 2023
3 checks passed
@zturtleman zturtleman deleted the amd_ext_dsa branch November 20, 2023 23:30
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.

1 participant