diff options
| author | Jon Ashburn <jon@lunarg.com> | 2015-04-24 14:10:50 -0700 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-04-27 15:32:00 -0600 |
| commit | 566e9005d29036fdf660445ead9a39b2ac65f5e7 (patch) | |
| tree | f97d17332d344086d43506812b90e403478dc41b | |
| parent | 30bd71d14025375148be92ebffe309418d28585f (diff) | |
| download | usermoji-566e9005d29036fdf660445ead9a39b2ac65f5e7.tar.xz | |
loader: Fix bug on layer name prefix string length
Also add GetGlobalExtensionInfo to layer .def file
| -rw-r--r-- | loader/loader.c | 4 | ||||
| -rw-r--r-- | loader/loader_platform.h | 2 | ||||
| -rwxr-xr-x | vk-generate.py | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/loader/loader.c b/loader/loader.c index 2a0ff72d..64f6bb0f 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -233,8 +233,12 @@ static void loader_log(VK_DBG_MSG_TYPE msg_type, int32_t msg_code, } va_end(ap); +#if defined(WIN32) + OutputDebugString(msg); +#else fputs(msg, stderr); fputc('\n', stderr); +#endif } static bool has_extension(struct extension_property *exts, uint32_t count, diff --git a/loader/loader_platform.h b/loader/loader_platform.h index 08ce2083..60460bfb 100644 --- a/loader/loader_platform.h +++ b/loader/loader_platform.h @@ -162,7 +162,7 @@ using namespace std; #define VK_DRIVER_LIBRARY_PREFIX_LEN 3 // TODO/TBD: Is this an appropriate suffix for Windows? #define VK_LAYER_LIBRARY_PREFIX "VKLayer" -#define VK_LAYER_LIBRARY_PREFIX_LEN 8 +#define VK_LAYER_LIBRARY_PREFIX_LEN 7 #define VK_LIBRARY_SUFFIX ".dll" #define VK_LIBRARY_SUFFIX_LEN 4 #endif // DEFAULT_VK_DRIVERS_PATH diff --git a/vk-generate.py b/vk-generate.py index 0facafed..a2da47a1 100755 --- a/vk-generate.py +++ b/vk-generate.py @@ -407,6 +407,7 @@ class WinDefFileSubcommand(Subcommand): "layer": [ "GetProcAddr", "EnumerateLayers", + "GetGlobalExtensionInfo", ], } |
