Browse Source

Apply Schell Games change to GLX case as well

rdb 16 years ago
parent
commit
22beaad50d
1 changed files with 5 additions and 1 deletions
  1. 5 1
      panda/src/glxdisplay/glxGraphicsPipe.cxx

+ 5 - 1
panda/src/glxdisplay/glxGraphicsPipe.cxx

@@ -126,11 +126,15 @@ make_output(const string &name,
     }
     // Early failure - if we are sure that this buffer WONT
     // meet specs, we can bail out early.
+    int _fbo_multisample = 0;
+    if (!ConfigVariableBool("framebuffer-object-multisample", false, PRC_DESC("Enabled Multisample."))) {
+        _fbo_multisample = 16;
+    }
     if ((flags & BF_fb_props_optional)==0) {
       if ((fb_prop.get_indexed_color() > 0)||
           (fb_prop.get_back_buffers() > 0)||
           (fb_prop.get_accum_bits() > 0)||
-          (fb_prop.get_multisamples() > 0)) {
+          (fb_prop.get_multisamples() > _fbo_multisample)) {
         return NULL;
       }
     }