From 330730656fa94b09baf008d1ca712534f3512fc1 Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Mon, 8 Jun 2015 14:58:39 -0600 Subject: layers: Initialize debug_report instance proc table --- layers/mem_tracker.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'layers/mem_tracker.cpp') diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp index b6a839d3..9e51e889 100644 --- a/layers/mem_tracker.cpp +++ b/layers/mem_tracker.cpp @@ -869,10 +869,16 @@ VkResult VKAPI vkCreateInstance( { loader_platform_thread_once(&g_initOnce, initMemTracker); - VkResult result = instance_dispatch_table(*pInstance)->CreateInstance(pCreateInfo, pInstance); + VkLayerInstanceDispatchTable *pTable = instance_dispatch_table(*pInstance); + VkResult result = pTable->CreateInstance(pCreateInfo, pInstance); if (result == VK_SUCCESS) { enable_debug_report(pCreateInfo->extensionCount, pCreateInfo->pEnabledExtensions); + + debug_report_init_instance_extension_dispatch_table( + pTable, + pTable->GetInstanceProcAddr, + *pInstance); } return result; } -- cgit v1.2.3