Merge pull request #502 from tomaka/fix-wgl-ext-swap-control

Fix the discovery of the WGL_EXT_swap_control extension
This commit is contained in:
tomaka 2015-06-26 11:34:02 +02:00
commit 4349de5541

View file

@ -132,9 +132,7 @@ impl Context {
// handling vsync
if builder.vsync {
// contrary to most extensions, it is permitted to discover the presence of
// `WGL_EXT_swap_control` by seeing if the function pointer is available
if extra_functions.SwapIntervalEXT.is_loaded() {
if extensions.split(' ').find(|&i| i == "WGL_EXT_swap_control").is_some() {
let _guard = try!(CurrentContextGuard::make_current(hdc, context.0));
if extra_functions.SwapIntervalEXT(1) == 0 {