Home | History | Annotate | Download | only in libvulkan

Lines Matching refs:allocator

47     OverrideLayerNames(bool is_instance, const VkAllocationCallbacks& allocator)
49 allocator_(allocator),
308 const VkAllocationCallbacks& allocator)
310 allocator_(allocator),
379 const VkAllocationCallbacks* allocator,
384 const VkAllocationCallbacks* allocator,
388 const VkAllocationCallbacks* allocator);
391 const VkAllocationCallbacks* allocator);
399 const VkAllocationCallbacks& allocator);
420 const VkAllocationCallbacks* allocator,
425 const VkAllocationCallbacks* allocator,
442 const VkAllocationCallbacks& allocator);
484 const VkAllocationCallbacks& allocator)
487 allocator_(allocator),
488 override_layers_(is_instance, allocator),
489 override_extensions_(is_instance, allocator),
766 const VkAllocationCallbacks* allocator,
778 result = create_instance(create_info, allocator, &instance);
788 data.dispatch.DestroyInstance(instance, allocator);
805 data.dispatch.DestroyInstance(instance, allocator);
821 data.dispatch.DestroyInstance(instance, allocator);
839 const VkAllocationCallbacks* allocator,
851 result = create_device(physical_dev, create_info, allocator, &dev);
860 data.dispatch.DestroyDevice(dev, allocator);
991 const VkAllocationCallbacks& allocator) {
995 allocator.pfnFree(allocator.pUserData, layers);
1049 const VkAllocationCallbacks* allocator,
1052 (allocator) ? *allocator : driver::GetDefaultAllocator());
1069 return chain.Create(create_info, allocator, instance_out);
1074 const VkAllocationCallbacks* allocator,
1078 (allocator) ? *allocator : driver::GetData(physical_dev).allocator);
1095 return chain.Create(physical_dev, create_info, allocator, dev_out);
1099 const VkAllocationCallbacks* allocator) {
1103 data.destroy_debug_callback(instance, data.debug_callback, allocator);
1109 if (!allocator)
1110 local_allocator = driver::GetData(instance).allocator;
1113 data.dispatch.DestroyInstance(instance, allocator);
1116 (allocator) ? *allocator : local_allocator);
1120 const VkAllocationCallbacks* allocator) {
1123 data.dispatch.DestroyDevice(device, allocator);