Home | History | Annotate | Download | only in layers

Lines Matching refs:instance

86 vkCreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo,
88 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
89 VkResult res = my_data->instance_dispatch_table->CreateDebugReportCallbackEXT(instance, pCreateInfo, pAllocator, pMsgCallback);
96 VK_LAYER_EXPORT VKAPI_ATTR void VKAPI_CALL vkDestroyDebugReportCallbackEXT(VkInstance instance,
99 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
100 my_data->instance_dispatch_table->DestroyDebugReportCallbackEXT(instance, msgCallback, pAllocator);
105 vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objType, uint64_t object,
107 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
108 my_data->instance_dispatch_table->DebugReportMessageEXT(instance, flags, objType, object, location, msgCode, pLayerPrefix,
142 VK_LAYER_EXPORT VKAPI_ATTR void VKAPI_CALL vkDestroyInstance(VkInstance instance, const VkAllocationCallbacks *pAllocator) {
143 // Grab the key before the instance is destroyed.
144 dispatch_key key = get_dispatch_key(instance);
147 pTable->DestroyInstance(instance, pAllocator);
1147 VK_LAYER_EXPORT VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetInstanceProcAddr(VkInstance instance, const char *funcName) {
1167 if (instance == NULL) {
1171 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
1180 return pTable->GetInstanceProcAddr(instance, funcName);