From 3d064253d2530ed1237f4501b8acf86b41bab7d0 Mon Sep 17 00:00:00 2001 From: Tony Barbour Date: Thu, 18 Jun 2015 16:29:32 -0600 Subject: Windows: Fix build issues on Windows Generate vulkan.def from header, fix use of alloca --- loader/debug_report.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'loader/debug_report.c') diff --git a/loader/debug_report.c b/loader/debug_report.c index 1d6a186b..245d2d0f 100644 --- a/loader/debug_report.c +++ b/loader/debug_report.c @@ -30,7 +30,9 @@ #include #include #include +#ifndef WIN32 #include +#endif #include "debug_report.h" #include "vkLayer.h" @@ -286,8 +288,11 @@ static void VKAPI StringCallback( strlen(pLayerPrefix) + strlen(pMsg) + 50 /* other / whitespace */; +#ifdef WIN32 + buf = _alloca(buf_size); +#else buf = alloca(buf_size); - +#endif snprintf(buf, buf_size, "%s (%s): object: 0x%" PRIxLEAST64 " type: %d location: %zu msgCode: %d: %s", pLayerPrefix, msg_flags, srcObject, objType, location, msgCode, pMsg); callback(buf); -- cgit v1.2.3