const VkAllocationCallbacks *alloc,
VkSystemAllocationScope scope)
{
- char *ptr = (char *)vk_alloc(alloc, ma->size, ma->align, scope);
+ void *ptr = vk_alloc(alloc, ma->size, ma->align, scope);
if (!ptr)
return NULL;
STATIC_ASSERT(ARRAY_SIZE(ma->ptrs) == 8);
#define _VK_MULTIALLOC_UPDATE_POINTER(_i) \
if ((_i) < ma->ptr_count) \
- *ma->ptrs[_i] = ptr + (uintptr_t)*ma->ptrs[_i]
+ *ma->ptrs[_i] = (char *)ptr + (uintptr_t)*ma->ptrs[_i]
_VK_MULTIALLOC_UPDATE_POINTER(0);
_VK_MULTIALLOC_UPDATE_POINTER(1);
_VK_MULTIALLOC_UPDATE_POINTER(2);