Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 06267f50 | 2020-06-02 16:59:54 | Fixed whitespace in SDL_vulkan.h | ||
| 2303d921 | 2020-05-29 16:28:56 | Fixed bug 5145 - Fix whitespace in SDL_vulkan.h Colin Caine Everywhere else seems to use spaces. See patch diffed from a fresh hg checkout yesterday. | ||
| 69d27a69 | 2019-06-11 18:13:46 | Fixed bug 4570 - Support Vulkan Portability rather than MoltenVK specifically Dzmitry Malyshau Current code, search paths, and error messages are written to only consider MoltenVK on macOS as a Vulkan Portability implementation. It's not the only implementation available to the users. gfx-portability [1] has been shown to run a number of titles well, including Dota2, Dolphin Emulator, and vkQuake3, often out-performing MoltenVK in frame rate and stability (see Dolphin benchmark [2]). There is no reason for SDL to be that specific, it's not using any MVK-specific functions other than the WSI initialization ("VK_MVK_macos_surface"). gfx-portability exposes this extension as well, and a more generic WSI extension is in process. It would be good if SDL was written in a more generic way that expect a Vulkan Portability library as opposed to MoltenVK specifically. [1] https://github.com/gfx-rs/portability [2] https://gfx-rs.github.io/2019/03/22/dolphin-macos-performance.html | ||
| 7df0f4fd | 2018-09-27 14:56:29 | Fixed bug 4277 - warnings patch Sylvain Patch a few warnings when using: -Wmissing-prototypes -Wdocumentation -Wdocumentation-unknown-command They are automatically enabled with -Wall | ||
| a794126d | 2018-08-24 09:49:48 | vulkan: SDL_Vulkan_GetInstanceExtensions should accept a NULL window. Fixes Bugzilla #4235. | ||
| be6ca785 | 2018-02-25 23:02:09 | Support official Vulkan SDK for macOS. This tries to load vulkan.framework or libvulkan.1.dylib before MoltenVK.framework or libMoltenVK.dylib. In the previous version, layers would not work for applications run-time loading the default library. | ||
| 69958441 | 2018-02-21 09:58:21 | Fix high-dpi support on macOS and simplify it and iOS variant. The detault drawableSize for a CAMetalLayer is its bounds x its scale. So it is sufficient to set the *layer's* scale to the desired value. | ||
| fb283932 | 2017-09-06 19:35:36 | vulkan: use "unsigned int" instead of "unsigned" | ||
| 37ce9f27 | 2017-08-27 23:13:15 | Fixed typedef redefinition errors when including both SDL_vulkan.h and vulkan.h You should always include vulkan/vulkan.h first, then include SDL_vulkan.h | ||
| 24a0d3bc | 2017-08-27 22:27:45 | Don't define Vulkan types if vulkan.h has already been included | ||
| 25e3a1ec | 2017-08-27 22:15:57 | vulkan: Initial Vulkan support! This work was done by Jacob Lifshay and Mark Callow; I'm just merging it into revision control. |