ioquake / ioq3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena
https://www.ioquake3.org/
GNU General Public License v2.0
2.34k stars 522 forks source link

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

Closed zturtleman closed 7 months ago

zturtleman commented 7 months ago

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.