From 97bb50d42d7c1f475bf63861449a2162f665be26 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 14 Apr 2024 14:33:44 +0200 Subject: refactor(engine): use OpenGL DSA functions --- engine/src/opengl/currently_bound.rs | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 engine/src/opengl/currently_bound.rs (limited to 'engine/src/opengl/currently_bound.rs') diff --git a/engine/src/opengl/currently_bound.rs b/engine/src/opengl/currently_bound.rs deleted file mode 100644 index be01841..0000000 --- a/engine/src/opengl/currently_bound.rs +++ /dev/null @@ -1,20 +0,0 @@ -use std::marker::PhantomData; - -/// A token signifying a OpenGL object is currently bound. -pub struct CurrentlyBound<'token, Object> -{ - _token: PhantomData<&'token Object>, -} - -impl<'token, Object> CurrentlyBound<'token, Object> -{ - /// Returns a new `CurrentlyBound`. - /// - /// # Safety - /// A object must actually be currently bound. Otherwise, UB can occur. - #[must_use] - pub unsafe fn new() -> Self - { - Self { _token: PhantomData } - } -} -- cgit v1.2.3-18-g5258