diff options
Diffstat (limited to 'layers/threading.cpp')
| -rw-r--r-- | layers/threading.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/layers/threading.cpp b/layers/threading.cpp index fd7a4159..fcdd38b1 100644 --- a/layers/threading.cpp +++ b/layers/threading.cpp @@ -286,15 +286,15 @@ VK_LAYER_EXPORT PFN_vkVoidFunction VKAPI_CALL vkGetInstanceProcAddr(VkInstance i PFN_vkVoidFunction addr; layer_data* my_data; - if (instance == VK_NULL_HANDLE) { - return NULL; - } - addr = layer_intercept_instance_proc(funcName); if (addr) { return addr; } + if (instance == VK_NULL_HANDLE) { + return NULL; + } + my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map); addr = debug_report_get_instance_proc_addr(my_data->report_data, funcName); if (addr) { |
