Merge pull request #715 from mbrubeck/glx-double-buffer

Use double buffering by default on GLX
This commit is contained in:
tomaka 2016-01-28 22:44:12 +01:00
commit 5cdf6c1798

View file

@ -415,10 +415,9 @@ unsafe fn choose_fbconfig(glx: &ffi::glx::Glx, extensions: &str, xlib: &ffi::Xli
out.push(stencil as c_int); out.push(stencil as c_int);
} }
if let Some(double_buffer) = reqs.double_buffer { let double_buffer = reqs.double_buffer.unwrap_or(true);
out.push(ffi::glx::DOUBLEBUFFER as c_int); out.push(ffi::glx::DOUBLEBUFFER as c_int);
out.push(if double_buffer { 1 } else { 0 }); out.push(if double_buffer { 1 } else { 0 });
}
if let Some(multisampling) = reqs.multisampling { if let Some(multisampling) = reqs.multisampling {
if extensions.split(' ').find(|&i| i == "GLX_ARB_multisample").is_some() { if extensions.split(' ').find(|&i| i == "GLX_ARB_multisample").is_some() {