diff options
Diffstat (limited to 'glfw/src/window.rs')
-rw-r--r-- | glfw/src/window.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/glfw/src/window.rs b/glfw/src/window.rs index 3926cce..4c7652c 100644 --- a/glfw/src/window.rs +++ b/glfw/src/window.rs @@ -1,5 +1,5 @@ use std::cell::RefCell; -use std::ffi::{c_int, CStr, CString}; +use std::ffi::{c_int, CString}; use std::hint::unreachable_unchecked; use std::panic::catch_unwind; use std::ptr::null_mut; @@ -21,6 +21,7 @@ impl Window /// # Errors /// Will return `Err` if a GLFW platform error occurs or if no OpenGL context is /// present. + #[cfg(feature = "opengl")] pub fn make_context_current(&self) -> Result<(), Error> { unsafe { crate::ffi::glfwMakeContextCurrent(self.handle) }; @@ -36,9 +37,10 @@ impl Window /// # Errors /// Will return `Err` if a GLFW platform error occurs or if no current context has /// been set. + #[cfg(feature = "opengl")] pub fn get_proc_address( &self, - proc_name: &CStr, + proc_name: &std::ffi::CStr, ) -> Result<unsafe extern "C" fn(), Error> { let proc_addr = unsafe { crate::ffi::glfwGetProcAddress(proc_name.as_ptr()) }; |