Mon, 28 Aug 2017 09:38:12 -0700Fixed bug 3781 - unbalanced #pragma pack(pop) in close_code.h SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 09:38:12 -0700] rev 11389
Fixed bug 3781 - unbalanced #pragma pack(pop) in close_code.h

Ozkan Sezer

Revision 288 (http://hg.libsdl.org/SDL/rev/2f5a6062db86) excluded the
Watcom compiler from forcing 4 byte structure packing in begin_code.h.
However, it missed updating close_code.h, which now has an unbalanced
#pragma pack(pop) if the compiler is Watcom. The issue seems to have
crawled into SDL2, too.

Mon, 28 Aug 2017 02:30:41 -0700Instantiate the CAMetalLayer so SDL_Vulkan_CreateSurface() doesn't fail
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 02:30:41 -0700] rev 11388
Instantiate the CAMetalLayer so SDL_Vulkan_CreateSurface() doesn't fail
Error message was:
[mvk-info] MoltenVK version 0.18.2. Vulkan version 1.0.51.
[***MoltenVK ERROR***] VK_ERROR_INITIALIZATION_FAILED: On-screen rendering requires a view that is backed by a layer of type CAMetalLayer.
2017-08-28 02:17:29.579 testvulkan[95627:1716939] ERROR: SDL_Vulkan_CreateSurface(): vkCreateMacOSSurfaceMVK failed: VK_ERROR_INITIALIZATION_FAILED

Mon, 28 Aug 2017 01:59:53 -0700Fixed WinRT build after changing the header guard preprocessor symbol
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 01:59:53 -0700] rev 11387
Fixed WinRT build after changing the header guard preprocessor symbol

Mon, 28 Aug 2017 01:42:18 -0700Fixed build when Wayland is dynamically loaded
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 01:42:18 -0700] rev 11386
Fixed build when Wayland is dynamically loaded

Mon, 28 Aug 2017 00:54:02 -0700Fixed analyzer warning "Call to 'calloc' has an allocation size of 0 bytes"
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 00:54:02 -0700] rev 11385
Fixed analyzer warning "Call to 'calloc' has an allocation size of 0 bytes"

Mon, 28 Aug 2017 00:51:14 -0700Fixed redefinition of typedef warnings and errors on BSD
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 00:51:14 -0700] rev 11384
Fixed redefinition of typedef warnings and errors on BSD

Mon, 28 Aug 2017 00:43:14 -0700Fixed mingw Windows build, since SDL_vulkan_internal.h includes windows.h
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 00:43:14 -0700] rev 11383
Fixed mingw Windows build, since SDL_vulkan_internal.h includes windows.h

Mon, 28 Aug 2017 00:22:23 -0700Renaming of guard header names to quiet -Wreserved-id-macro
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 00:22:23 -0700] rev 11382
Renaming of guard header names to quiet -Wreserved-id-macro

Mon, 28 Aug 2017 00:11:38 -0700Be clear that disabling Vulkan surface support disables the entire SDL Vulkan integration
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Aug 2017 00:11:38 -0700] rev 11381
Be clear that disabling Vulkan surface support disables the entire SDL Vulkan integration

Sun, 27 Aug 2017 23:53:09 -0700Fixed Android build with Vulkan support
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 23:53:09 -0700] rev 11380
Fixed Android build with Vulkan support