]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - gl_backend.c
Move Alpha-To-Coverage stuff to gl_backend.c, fix bug with shadows rendering.
[xonotic/darkplaces.git] / gl_backend.c
index 6fc886ba0052b212304e5857536ddbcc4928ec79..e8d2e6408dd4dc597c2a52bfbb9dbb86e4ec4c10 100644 (file)
@@ -2155,6 +2155,14 @@ void GL_AlphaTest(int state)
                        break;
                case RENDERPATH_GL20:
                case RENDERPATH_GLES2:
+                       if (vid_multisampling.integer)
+                       {
+                               if (gl_state.alphatest && r_transparent_alphatocoverage.integer)
+                                       qglEnable(GL_SAMPLE_ALPHA_TO_COVERAGE_ARB);
+                               else
+                                       qglDisable(GL_SAMPLE_ALPHA_TO_COVERAGE_ARB);
+                               CHECKGLERROR
+                       }
                        break;
                }
        }