diff options
author | HampusM <hampus@hampusmat.com> | 2023-12-03 20:59:53 +0100 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2023-12-03 21:00:06 +0100 |
commit | d7e22f3586801c25a00874e4ec422e79ff9123b6 (patch) | |
tree | 5fbf6e8bf8e52574041a8a883543a690a44d2549 /glfw/src/window.rs | |
parent | 6e452b58c2a8655a451edf137f376fe7dea5cb1c (diff) |
chore(glfw): add OpenGL crate feature
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()) }; |