Module: Mesa Branch: master Commit: ba4b7e9c44b62c2bf8c8346aa8c5d9659724638e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba4b7e9c44b62c2bf8c8346aa8c5d9659724638e
Author: Jason Ekstrand <[email protected]> Date: Wed Oct 11 12:13:19 2017 -0700 anv/multialloc: Add new add_size helper Reviewed-by: Jordan Justen <[email protected]> --- src/intel/vulkan/anv_private.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 00264af8f2..e8a845f722 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -438,9 +438,11 @@ _anv_multialloc_add(struct anv_multialloc *ma, ma->ptrs[ma->ptr_count++] = ptr; } +#define anv_multialloc_add_size(_ma, _ptr, _size) \ + _anv_multialloc_add((_ma), (void **)(_ptr), (_size), __alignof__(**(_ptr))) + #define anv_multialloc_add(_ma, _ptr, _count) \ - _anv_multialloc_add((_ma), (void **)(_ptr), \ - (_count) * sizeof(**(_ptr)), __alignof__(**(_ptr))) + anv_multialloc_add_size(_ma, _ptr, (_count) * sizeof(**(_ptr))); __attribute__((always_inline)) static inline void * _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
