Merge pull request #546 from tomaka/srgb-fix-attempt

Attempt to fix issues with sRGB
This commit is contained in:
tomaka 2015-07-25 16:12:13 +02:00
commit 752593ebef

View file

@ -358,6 +358,16 @@ unsafe fn enumerate_configs(glx: &ffi::glx::Glx, xlib: &ffi::Xlib, display: *mut
}; };
Ok(configs.into_iter().filter_map(|config| { Ok(configs.into_iter().filter_map(|config| {
if get_attrib(ffi::glx::X_RENDERABLE as libc::c_int, config) == 0 {
return None;
}
if get_attrib(ffi::glx::X_VISUAL_TYPE as libc::c_int, config) !=
ffi::glx::TRUE_COLOR as libc::c_int
{
return None;
}
if get_attrib(ffi::glx::DRAWABLE_TYPE as libc::c_int, config) & if get_attrib(ffi::glx::DRAWABLE_TYPE as libc::c_int, config) &
ffi::glx::WINDOW_BIT as libc::c_int == 0 ffi::glx::WINDOW_BIT as libc::c_int == 0
{ {