From d7e22f3586801c25a00874e4ec422e79ff9123b6 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 3 Dec 2023 20:59:53 +0100 Subject: chore(glfw): add OpenGL crate feature --- glfw/src/window.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'glfw/src/window.rs') 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 { let proc_addr = unsafe { crate::ffi::glfwGetProcAddress(proc_name.as_ptr()) }; -- cgit v1.2.3-18-g5258