We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a02cb5e commit 2931004Copy full SHA for 2931004
1 file changed
src/engine/renderer/tr_backend.cpp
@@ -1625,11 +1625,19 @@ void RB_FXAA()
1625
GL_BindToTMU( 0, tr.currentRenderImage[backEnd.currentMainFBO] )
1626
);
1627
1628
+ // The framebuffer should use GL_LINEAR for FXAA to work.
1629
+ glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR );
1630
+ glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );
1631
+
1632
// This shader is run last, so let it render to screen.
1633
R_BindNullFBO();
1634
1635
Tess_InstantScreenSpaceQuad();
1636
1637
+ // Restore GL_NEAREST to not break other effects.
1638
+ glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST );
1639
+ glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST );
1640
1641
GL_CheckErrors();
1642
}
1643
0 commit comments