Lines Matching defs:pAllocator

48 static void initUniqueObjects(layer_data *instance_data, const VkAllocationCallbacks *pAllocator) {
49 layer_debug_actions(instance_data->report_data, instance_data->logging_callback, pAllocator, "google_unique_objects");
137 VKAPI_ATTR VkResult VKAPI_CALL CreateInstance(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator,
151 VkResult result = fpCreateInstance(pCreateInfo, pAllocator, pInstance);
178 initUniqueObjects(instance_data, pAllocator);
191 VKAPI_ATTR void VKAPI_CALL DestroyInstance(VkInstance instance, const VkAllocationCallbacks *pAllocator) {
196 disp_table->DestroyInstance(instance, pAllocator);
201 layer_destroy_msg_callback(instance_data->report_data, callback, pAllocator);
210 const VkAllocationCallbacks *pAllocator, VkDevice *pDevice) {
225 VkResult result = fpCreateDevice(gpu, pCreateInfo, pAllocator, pDevice);
245 VKAPI_ATTR void VKAPI_CALL DestroyDevice(VkDevice device, const VkAllocationCallbacks *pAllocator) {
250 dev_data->device_dispatch_table->DestroyDevice(device, pAllocator);
335 const VkAllocationCallbacks *pAllocator, VkDeviceMemory *pMemory) {
381 VkResult result = device_data->device_dispatch_table->AllocateMemory(device, input_allocate_info, pAllocator, pMemory);
395 const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) {
426 device, pipelineCache, createInfoCount, (const VkComputePipelineCreateInfo *)local_pCreateInfos, pAllocator, pPipelines);
442 const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) {
482 device, pipelineCache, createInfoCount, (const VkGraphicsPipelineCreateInfo *)local_pCreateInfos, pAllocator, pPipelines);
498 const VkAllocationCallbacks *pAllocator,
502 instance_data->instance_dispatch_table->CreateDebugReportCallbackEXT(instance, pCreateInfo, pAllocator, pMsgCallback);
505 result = layer_create_msg_callback(instance_data->report_data, false, pCreateInfo, pAllocator, pMsgCallback);
511 const VkAllocationCallbacks *pAllocator) {
513 instance_data->instance_dispatch_table->DestroyDebugReportCallbackEXT(instance, callback, pAllocator);
514 layer_destroy_msg_callback(instance_data->report_data, callback, pAllocator);
526 const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchain) {
541 device, (const VkSwapchainCreateInfoKHR *)local_pCreateInfo, pAllocator, pSwapchain);
679 const VkAllocationCallbacks *pAllocator,
681 return unique_objects::CreateDebugReportCallbackEXT(instance, pCreateInfo, pAllocator, pMsgCallback);
685 const VkAllocationCallbacks *pAllocator) {
686 unique_objects::DestroyDebugReportCallbackEXT(instance, msgCallback, pAllocator);