From 9549c8e770473569c92696fb96cedb8ee8481af3 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Tue, 15 Dec 2015 08:47:46 -0700 Subject: demos: Fix cube for missing dbgBreakCallback which has been removed from loader --- demos/cube.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/demos/cube.c b/demos/cube.c index a8ef8433..56426a54 100644 --- a/demos/cube.c +++ b/demos/cube.c @@ -397,7 +397,6 @@ struct demo { bool use_break; PFN_vkDbgCreateMsgCallback dbgCreateMsgCallback; PFN_vkDbgDestroyMsgCallback dbgDestroyMsgCallback; - PFN_vkDbgMsgCallback dbgBreakCallback; VkDbgMsgCallback msg_callback; uint32_t current_buffer; @@ -2325,18 +2324,16 @@ static void demo_init_vk(struct demo *demo) ERR_EXIT("GetProcAddr: Unable to find vkDbgDestroyMsgCallback\n", "vkGetProcAddr Failure"); } - demo->dbgBreakCallback = (PFN_vkDbgMsgCallback) vkGetInstanceProcAddr(demo->inst, "vkDbgBreakCallback"); - if (!demo->dbgBreakCallback) { - ERR_EXIT("GetProcAddr: Unable to find vkDbgBreakCallback\n", - "vkGetProcAddr Failure"); - } + PFN_vkDbgMsgCallback callback; if (!demo->use_break) { callback = dbgFunc; } else { - callback = demo->dbgBreakCallback; + callback = dbgFunc; + // TODO add a break callback defined locally since there is no longer + // one included in the loader } err = demo->dbgCreateMsgCallback( demo->inst, -- cgit v1.2.3