Home | History | Annotate | Download | only in libvulkan

Lines Matching refs:allocator

74                       const VkAllocationCallbacks& allocator);
77 const VkAllocationCallbacks& allocator);
194 const VkAllocationCallbacks& allocator)
196 allocator_(allocator),
206 const VkAllocationCallbacks& allocator)
208 allocator_(allocator),
480 InstanceData* AllocateInstanceData(const VkAllocationCallbacks& allocator) {
481 void* data_mem = allocator.pfnAllocation(
482 allocator.pUserData, sizeof(InstanceData), alignof(InstanceData),
487 return new (data_mem) InstanceData(allocator);
491 const VkAllocationCallbacks& allocator) {
493 allocator.pfnFree(allocator.pUserData, data);
497 const VkAllocationCallbacks& allocator,
499 void* data_mem = allocator.pfnAllocation(
500 allocator.pUserData, sizeof(DeviceData), alignof(DeviceData),
505 return new (data_mem) DeviceData(allocator, debug_report_callbacks);
508 void FreeDeviceData(DeviceData* data, const VkAllocationCallbacks& allocator) {
510 allocator.pfnFree(allocator.pUserData, data);
750 local_allocator = data.allocator;
763 (pAllocator) ? *pAllocator : instance_data.allocator;
813 local_allocator = data.allocator;