diff options
author | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-07-27 09:52:51 +0200 |
---|---|---|
committer | Pierre Krieger <pierre.krieger1708@gmail.com> | 2015-07-27 09:52:51 +0200 |
commit | c9b1b91b8cb7e43c0908c04afaefb8e49e0f2b35 (patch) | |
tree | 828545bd9ac871f72af3505c3f6598a16c882734 /src/api/win32/mod.rs | |
parent | 991b15df873136d4e7e41590cf2ffc54619b14dd (diff) | |
download | glutin-c9b1b91b8cb7e43c0908c04afaefb8e49e0f2b35.tar.gz glutin-c9b1b91b8cb7e43c0908c04afaefb8e49e0f2b35.zip |
Load the EGL library in platform/windows
Diffstat (limited to 'src/api/win32/mod.rs')
-rw-r--r-- | src/api/win32/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/api/win32/mod.rs b/src/api/win32/mod.rs index d21f16d..9b03f64 100644 --- a/src/api/win32/mod.rs +++ b/src/api/win32/mod.rs @@ -29,6 +29,7 @@ use kernel32; use api::wgl; use api::wgl::Context as WglContext; use api::egl::Context as EglContext; +use api::egl::ffi::egl::Egl; use self::init::RawContext; @@ -84,7 +85,7 @@ impl WindowProxy { impl Window { /// See the docs in the crate root file. - pub fn new(builder: BuilderAttribs) -> Result<Window, CreationError> { + pub fn new(builder: BuilderAttribs, egl: Option<&Egl>) -> Result<Window, CreationError> { let (builder, sharing) = builder.extract_non_static(); let sharing = sharing.map(|w| match w.context { @@ -92,7 +93,7 @@ impl Window { Context::Egl(_) => unimplemented!(), // FIXME: }); - init::new_window(builder, sharing) + init::new_window(builder, sharing, egl) } /// See the docs in the crate root file. |