inline void opengl_enqueue_release_buffer(const opengl_buffer &buffer, command_queue &queue) { BOOST_ASSERT(buffer.get_context() == queue.get_context()); opengl_enqueue_release_gl_objects(1, &buffer.get(), queue); }
/// Enqueues a command to release the specified OpenGL buffer. /// /// \see_opencl_ref{clEnqueueReleaseGLObjects} inline event opengl_enqueue_release_buffer(const opengl_buffer &buffer, command_queue &queue, const wait_list &events = wait_list()) { BOOST_ASSERT(buffer.get_context() == queue.get_context()); return opengl_enqueue_release_gl_objects(1, &buffer.get(), queue, events); }