From d666f1252ec3c88d6d841861216bd82191a37e62 Mon Sep 17 00:00:00 2001 From: Ben Gachowski Date: Tue, 15 Dec 2020 21:12:25 -0500 Subject: [PATCH] Added drop impl to GLBufferDataReceiver --- gl/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gl/src/lib.rs b/gl/src/lib.rs index 2fce37a4..f4489039 100644 --- a/gl/src/lib.rs +++ b/gl/src/lib.rs @@ -1514,6 +1514,14 @@ pub struct GLBufferDataReceiver { target: BufferTarget, } +impl Drop for GLBufferDataReceiver { + fn drop(&mut self) { + unsafe { + gl::DeleteSync(self.gl_sync); + } + } +} + pub struct GLTextureDataReceiver { gl_pixel_buffer: GLuint, gl_sync: GLsync,