Sun, 27 Aug 2017 22:27:45 -0700Don't define Vulkan types if vulkan.h has already been included
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 22:27:45 -0700] rev 11373
Don't define Vulkan types if vulkan.h has already been included

Sun, 27 Aug 2017 22:20:17 -0700Added Vulkan support to the Visual Studio 2010 solution
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 22:20:17 -0700] rev 11372
Added Vulkan support to the Visual Studio 2010 solution

Sun, 27 Aug 2017 21:55:31 -0700Don't need the Vulkan SDK for the Visual Studio 2008 project anymore
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 21:55:31 -0700] rev 11371
Don't need the Vulkan SDK for the Visual Studio 2008 project anymore

Sun, 27 Aug 2017 21:05:18 -0700Fixed crash at shutdown if the window couldn't be created
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 21:05:18 -0700] rev 11370
Fixed crash at shutdown if the window couldn't be created

Sun, 27 Aug 2017 20:41:48 -0700We use the SDL Vulkan headers
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 20:41:48 -0700] rev 11369
We use the SDL Vulkan headers

Sun, 27 Aug 2017 20:41:29 -0700Added the new Vulkan API functions to exported functions
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 20:41:29 -0700] rev 11368
Added the new Vulkan API functions to exported functions

Sun, 27 Aug 2017 23:25:12 -0400vulkan: Include a copy of vulkan.h and vk_platform.h.
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Aug 2017 23:25:12 -0400] rev 11367
vulkan: Include a copy of vulkan.h and vk_platform.h.

Now we can provide Vulkan support in the build even if the build box doesn't
have a Vulkan SDK, since we dynamically link to the library anyhow.

Sun, 27 Aug 2017 19:32:08 -0700Use SDL_Vulkan_GetDrawableSize() instead of SDL_GL_GetDrawableSize()
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 19:32:08 -0700] rev 11366
Use SDL_Vulkan_GetDrawableSize() instead of SDL_GL_GetDrawableSize()

Sun, 27 Aug 2017 22:15:57 -0400vulkan: Initial Vulkan support!
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Aug 2017 22:15:57 -0400] rev 11365
vulkan: Initial Vulkan support!

This work was done by Jacob Lifshay and Mark Callow; I'm just merging it
into revision control.

Sun, 27 Aug 2017 19:10:30 -0700Fixed bug 3710 - SDL_OpenAudio(desired, obtained) doesn't update desired's size when obtained is NULL
Sam Lantinga <slouken@libsdl.org> [Sun, 27 Aug 2017 19:10:30 -0700] rev 11364
Fixed bug 3710 - SDL_OpenAudio(desired, obtained) doesn't update desired's size when obtained is NULL

David Ludwig

I've created a new set of patches. I am happy to create more, if it would help.

One version only copies 'size'.

A second version copies both 'size' and 'silence'. When looking over the documentation for SDL_OpenAudio in SDL_audio.h, it mentioned that both 'size' and 'silence' were things that SDL_OpenAudio would calculate.

Regarding *both* patches, I did notice that SDL 1.2 appears to have always modified desired's size and silence fields. The SDL wiki, at https://wiki.libsdl.org/SDL_OpenAudio#Remarks , does note: