Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
vulkan: Initial Vulkan support!
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it into revision control.
- Loading branch information
Showing
with
5,456 additions
and 80 deletions.
- +36 −0 CMakeLists.txt
- +1 −0 Makefile.in
- +40 −4 VisualC/SDL/SDL_VS2008.vcproj
- +11 −0 VisualC/SDL_VS2008.sln
- +355 −0 VisualC/tests/testvulkan/testvulkan_VS2008.vcproj
- +37 −0 Xcode-iOS/SDL/SDL.xcodeproj/project.pbxproj
- +91 −15 Xcode/SDL/SDL.xcodeproj/project.pbxproj
- +19 −0 cmake/sdlchecks.cmake
- +106 −1 configure
- +66 −0 configure.in
- +1 −0 debian/control
- +9 −4 docs/README-ios.md
- +2 −2 docs/README-linux.md
- +13 −1 docs/README-macosx.md
- +45 −41 docs/README-windows.md
- +1 −0 include/SDL.h
- +3 −0 include/SDL_config.h.cmake
- +3 −0 include/SDL_config.h.in
- +8 −0 include/SDL_config_android.h
- +7 −0 include/SDL_config_iphoneos.h
- +8 −0 include/SDL_config_macosx.h
- +1 −0 include/SDL_config_windows.h
- +21 −7 include/SDL_video.h
- +251 −0 include/SDL_vulkan.h
- +1 −1 src/test/SDL_test_common.c
- +22 −0 src/video/SDL_sysvideo.h
- +158 −2 src/video/SDL_video.c
- +80 −0 src/video/SDL_vulkan_internal.h
- +191 −0 src/video/SDL_vulkan_utils.c
- +8 −0 src/video/android/SDL_androidvideo.c
- +174 −0 src/video/android/SDL_androidvulkan.c
- +52 −0 src/video/android/SDL_androidvulkan.h
- +61 −0 src/video/cocoa/SDL_cocoametalview.h
- +124 −0 src/video/cocoa/SDL_cocoametalview.m
- +9 −0 src/video/cocoa/SDL_cocoavideo.m
- +55 −0 src/video/cocoa/SDL_cocoavulkan.h
- +217 −0 src/video/cocoa/SDL_cocoavulkan.m
- +8 −0 src/video/mir/SDL_mirvideo.c
- +1 −0 src/video/mir/SDL_mirvideo.h
- +175 −0 src/video/mir/SDL_mirvulkan.c
- +52 −0 src/video/mir/SDL_mirvulkan.h
- +53 −0 src/video/uikit/SDL_uikitmetalview.h
- +146 −0 src/video/uikit/SDL_uikitmetalview.m
- +10 −0 src/video/uikit/SDL_uikitvideo.m
- +54 −0 src/video/uikit/SDL_uikitvulkan.h
- +221 −0 src/video/uikit/SDL_uikitvulkan.m
- +8 −0 src/video/wayland/SDL_waylandvideo.c
- +175 −0 src/video/wayland/SDL_waylandvulkan.c
- +52 −0 src/video/wayland/SDL_waylandvulkan.h
- +8 −0 src/video/windows/SDL_windowsvideo.c
- +176 −0 src/video/windows/SDL_windowsvulkan.c
- +52 −0 src/video/windows/SDL_windowsvulkan.h
- +12 −0 src/video/x11/SDL_x11video.c
- +7 −0 src/video/x11/SDL_x11video.h
- +239 −0 src/video/x11/SDL_x11vulkan.c
- +48 −0 src/video/x11/SDL_x11vulkan.h
- +4 −0 test/Makefile.in
- +454 −2 test/configure
- +19 −0 test/configure.in
- +1,195 −0 test/testvulkan.c
Oops, something went wrong.