diff options
author | Jason Ekstrand <jason.ekstrand@intel.com> | 2015-07-10 12:33:04 -0700 |
---|---|---|
committer | Jason Ekstrand <jason.ekstrand@intel.com> | 2015-07-10 12:33:04 -0700 |
commit | 7552e026da51846c8d8755dbd95b830f82086080 (patch) | |
tree | 3cb85d437bd3bde7bd0f4b0eb940dda843de227c | |
parent | 8b342b39a3f2779fdf112fb839af5b0d69808235 (diff) | |
download | mesa-7552e026da51846c8d8755dbd95b830f82086080.tar.gz |
vk/device: Add an explicit destructor for RenderPass
-rw-r--r-- | src/vulkan/device.c | 11 | ||||
-rw-r--r-- | src/vulkan/private.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/vulkan/device.c b/src/vulkan/device.c index 6efcfbdf470..25df95853ad 100644 --- a/src/vulkan/device.c +++ b/src/vulkan/device.c @@ -3723,6 +3723,17 @@ VkResult anv_CreateRenderPass( return VK_SUCCESS; } +VkResult anv_DestroyRenderPass( + VkDevice _device, + VkRenderPass renderPass) +{ + ANV_FROM_HANDLE(anv_device, device, _device); + + anv_device_free(device, anv_render_pass_from_handle(renderPass)); + + return VK_SUCCESS; +} + VkResult anv_GetRenderAreaGranularity( VkDevice device, VkRenderPass renderPass, diff --git a/src/vulkan/private.h b/src/vulkan/private.h index c374311fc99..ea846bfc06e 100644 --- a/src/vulkan/private.h +++ b/src/vulkan/private.h @@ -949,6 +949,7 @@ VkResult anv_DestroyBufferView(VkDevice device, VkBufferView bufferView); VkResult anv_DestroyColorAttachmentView(VkDevice device, VkColorAttachmentView view); VkResult anv_DestroyDepthStencilView(VkDevice device, VkDepthStencilView view); +VkResult anv_DestroyRenderPass(VkDevice device, VkRenderPass renderPass); #define ANV_DEFINE_CASTS(__anv_type, __VkType) \ static inline struct __anv_type * \ |