Home | History | Annotate | Download | only in layers

Lines Matching refs:instance

68     my_data->instance = *pInstance;
83 VKAPI_ATTR void VKAPI_CALL DestroyInstance(VkInstance instance, const VkAllocationCallbacks *pAllocator) {
84 dispatch_key key = get_dispatch_key(instance);
99 startWriteObject(my_data, instance);
101 pTable->DestroyInstance(instance, pAllocator);
103 finishWriteObject(my_data, instance);
137 PFN_vkCreateDevice fpCreateDevice = (PFN_vkCreateDevice)fpGetInstanceProcAddr(my_instance_data->instance, "vkCreateDevice");
268 VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL GetInstanceProcAddr(VkInstance instance, const char *funcName) {
279 assert(instance);
281 my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
291 return pTable->GetInstanceProcAddr(instance, funcName);
295 CreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo,
297 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
300 startReadObject(my_data, instance);
303 my_data->instance_dispatch_table->CreateDebugReportCallbackEXT(instance, pCreateInfo, pAllocator, pMsgCallback);
308 finishReadObject(my_data, instance);
316 DestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks *pAllocator) {
317 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
320 startReadObject(my_data, instance);
323 my_data->instance_dispatch_table->DestroyDebugReportCallbackEXT(instance, callback, pAllocator);
326 finishReadObject(my_data, instance);
400 vkCreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo,
402 return threading::CreateDebugReportCallbackEXT(instance, pCreateInfo, pAllocator, pMsgCallback);
405 instance,
408 threading::DestroyDebugReportCallbackEXT(instance, msgCallback, pAllocator);
412 vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objType, uint64_t object,
414 threading::DebugReportMessageEXT(instance, flags, objType, object, location, msgCode, pLayerPrefix, pMsg);
448 VK_LAYER_EXPORT VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetInstanceProcAddr(VkInstance instance, const char *funcName) {
449 return threading::GetInstanceProcAddr(instance, funcName);