Home | History | Annotate | Download | only in layers

Lines Matching refs:instance

32     VkInstance instance;
35 layer_data() : instance(VK_NULL_HANDLE), instance_dispatch_table(nullptr) {};
66 instance_data->instance = *pInstance;
75 VKAPI_ATTR void VKAPI_CALL DestroyInstance(VkInstance instance, const VkAllocationCallbacks *pAllocator)
77 dispatch_key key = get_dispatch_key(instance);
79 instance_data->instance_dispatch_table->DestroyInstance(instance, pAllocator);
88 VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL GetInstanceProcAddr(VkInstance instance, const char* funcName)
111 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(instance), layer_data_map);
118 return pTable->GetInstanceProcAddr(instance, funcName);
121 VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL GetPhysicalDeviceProcAddr(VkInstance instance, const char *funcName) {
122 assert(instance);
124 layer_data *instance_data = GetLayerDataPtr(get_dispatch_key(instance), layer_data_map);
131 return pTable->GetPhysicalDeviceProcAddr(instance, funcName);
136 VK_LAYER_EXPORT VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetInstanceProcAddr(VkInstance instance, const char* funcName)
138 return test::GetInstanceProcAddr(instance, funcName);
156 VK_LAYER_EXPORT VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vk_layerGetPhysicalDeviceProcAddr(VkInstance instance, const char *funcName) {
157 return test::GetPhysicalDeviceProcAddr(instance, funcName);