Module: Mesa Branch: master Commit: ae8365a9eb017161c294f2a9171d0cbfd7249e20 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae8365a9eb017161c294f2a9171d0cbfd7249e20
Author: Jason Ekstrand <jason.ekstr...@intel.com> Date: Tue Aug 8 12:25:26 2017 -0700 vulkan/util: Add a vk_zalloc helper Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> --- src/vulkan/util/vk_alloc.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/vulkan/util/vk_alloc.h b/src/vulkan/util/vk_alloc.h index 2915021826..f58a80625a 100644 --- a/src/vulkan/util/vk_alloc.h +++ b/src/vulkan/util/vk_alloc.h @@ -37,6 +37,20 @@ vk_alloc(const VkAllocationCallbacks *alloc, } static inline void * +vk_zalloc(const VkAllocationCallbacks *alloc, + size_t size, size_t align, + VkSystemAllocationScope scope) +{ + void *mem = vk_alloc(alloc, size, align, scope); + if (mem == NULL) + return NULL; + + memset(mem, 0, size); + + return mem; +} + +static inline void * vk_realloc(const VkAllocationCallbacks *alloc, void *ptr, size_t size, size_t align, VkSystemAllocationScope scope) _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit