]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - gl_backend.c
Multisampling initialisation moved from vid_sdl to gl_backend. Make cubemaps array...
[xonotic/darkplaces.git] / gl_backend.c
index 5fbf7979fc6ef37406d8bdd491726e427e91acbf..0efde34477e223b1edeea21309d3e338abed1a79 100644 (file)
@@ -2120,6 +2120,35 @@ void GL_CullFace(int state)
        }
 }
 
+void GL_MultiSampling(qboolean state)
+{
+       switch(vid.renderpath)
+       {
+               case RENDERPATH_GL11:
+               case RENDERPATH_GL13:
+               case RENDERPATH_GLES1:
+               case RENDERPATH_GL20:
+               case RENDERPATH_GLES2:
+                       if (vid.support.arb_multisample)
+                       {
+                               if (state)
+                                       qglEnable(GL_MULTISAMPLE_ARB);
+                               else
+                                       qglDisable(GL_MULTISAMPLE_ARB);
+                               CHECKGLERROR
+                       }
+                       break;
+               case RENDERPATH_D3D9:
+                       break;
+               case RENDERPATH_D3D10:
+                       break;
+               case RENDERPATH_D3D11:
+                       break;
+               case RENDERPATH_SOFT:
+                       break;
+       }
+}
+
 void GL_AlphaTest(int state)
 {
        if (gl_state.alphatest != state)