Add flags when choosing pixel format

This commit is contained in:
Tomaka17 2014-08-07 18:51:27 +02:00
parent acb0ab7cac
commit 5f1d8dbedf

View file

@ -146,7 +146,8 @@ pub fn new_window(builder: WindowBuilder) -> Result<Window, String> {
let mut output: ffi::PIXELFORMATDESCRIPTOR = unsafe { mem::zeroed() }; let mut output: ffi::PIXELFORMATDESCRIPTOR = unsafe { mem::zeroed() };
output.nSize = mem::size_of::<ffi::PIXELFORMATDESCRIPTOR>() as ffi::WORD; output.nSize = mem::size_of::<ffi::PIXELFORMATDESCRIPTOR>() as ffi::WORD;
output.nVersion = 1; output.nVersion = 1;
output.dwFlags = 0; // TODO: PFD_GENERIC_ACCELERATED? PFD_DOUBLEBUFFER? PFD_STEREO? output.dwFlags = ffi::PFD_DRAW_TO_WINDOW | ffi::PFD_DOUBLEBUFFER |
ffi::PFD_SUPPORT_OPENGL | ffi::PFD_GENERIC_ACCELERATED;
output.iPixelType = ffi::PFD_TYPE_RGBA; output.iPixelType = ffi::PFD_TYPE_RGBA;
output.cColorBits = 24; output.cColorBits = 24;
output.cAlphaBits = 8; output.cAlphaBits = 8;