From 463e862a45b56f7a3e2221d6ad62532ddb8ecd21 Mon Sep 17 00:00:00 2001 From: Maik Klein Date: Sun, 26 Feb 2017 14:02:06 +0100 Subject: [PATCH] Adds free_command_buffers to device --- src/device.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/device.rs b/src/device.rs index 415978c..4ea44b6 100644 --- a/src/device.rs +++ b/src/device.rs @@ -2,7 +2,7 @@ use prelude::*; use std::mem; use vk; -use ::RawPtr; +use RawPtr; use version::{FunctionPointers, V1_0}; #[allow(non_camel_case_types)] @@ -25,6 +25,15 @@ pub trait DeviceV1_0 { self.fp_v1_0().free_memory(self.handle(), memory, allocation_callbacks.as_raw_ptr()); } + unsafe fn free_command_buffers(&self, + command_pool: vk::CommandPool, + command_buffers: &[vk::CommandBuffer]) { + self.fp_v1_0().free_command_buffers(self.handle(), + command_pool, + command_buffers.len() as vk::uint32_t, + command_buffers.as_ptr()); + } + unsafe fn destroy_fence(&self, fence: vk::Fence, allocation_callbacks: Option<&vk::AllocationCallbacks>) {