| 
              
c7dafb15
               | 
              
2021-10-27T01:36:05
               | 
              
               | 
              
Sync wiki -> header
               | 
            
            
              
   
               | 
              
c88eb7a8
               | 
              
2021-07-14T17:07:04
               | 
              
               | 
              
Sync wiki -> header.
               | 
            
            
              
   
               | 
              
f8c1fc49
               | 
              
2021-07-14T14:15:30
               | 
              
               | 
              
doxygen: Fix all the "\returns" so they work as part of complete sentences.
               | 
            
            
              
   
               | 
              
40b0509e
               | 
              
2021-03-26T14:34:58
               | 
              
               | 
              
Fixed header documentation errors
               | 
            
            
              
   
               | 
              
3f40396d
               | 
              
2021-03-21T14:18:39
               | 
              
               | 
              
First shot at merging the wiki documentation into the headers.
               | 
            
            
              
   
               | 
              
06267f50
               | 
              
2020-06-02T16:59:54
               | 
              
               | 
              
Fixed whitespace in SDL_vulkan.h
               | 
            
            
              
   
               | 
              
2303d921
               | 
              
2020-05-29T16: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-11T18: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-27T14: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-24T09:49:48
               | 
              
               | 
              
vulkan: SDL_Vulkan_GetInstanceExtensions should accept a NULL window.
Fixes Bugzilla #4235.
               | 
            
            
              
   
               | 
              
be6ca785
               | 
              
2018-02-25T23: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-21T09: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-06T19:35:36
               | 
              
               | 
              
vulkan: use "unsigned int" instead of "unsigned"
               | 
            
            
              
   
               | 
              
37ce9f27
               | 
              
2017-08-27T23: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-27T22:27:45
               | 
              
               | 
              
Don't define Vulkan types if vulkan.h has already been included
               | 
            
            
              
   
               | 
              
25e3a1ec
               | 
              
2017-08-27T22:15:57
               | 
              
               | 
              
vulkan: Initial Vulkan support!
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it
into revision control.
               |