Sylvain Becker
549bc13362
SDL_vulkan_utils: minor code clean-up
2021-02-10 10:22:19 -05:00
Sam Lantinga
9130f7c377
Updated copyright for 2021
2021-01-02 10:25:38 -08:00
Sam Lantinga
5dc6c3c951
Updated Vulkan headers to version 1.2.158
...
https://github.com/KhronosGroup/Vulkan-Headers
2020-10-24 10:46:18 -07:00
Sam Lantinga
b6afbe6317
Added SDL_log.h to SDL_internal.h so logging is available everywhere
2020-04-07 09:38:57 -07:00
Sam Lantinga
a8780c6a28
Updated copyright date for 2020
2020-01-16 20:49:25 -08:00
Ryan C. Gordon
32ead2cb46
vulkan: Fixed use-after-free bug.
2019-06-12 15:37:07 -04:00
Ryan C. Gordon
5fb20b3093
video: fixed compiler warning on Visual Studio.
2019-06-11 02:14:59 -04:00
Ryan C. Gordon
4bd808346a
vulkan: Swapped out a free() that should have been an SDL_free().
...
Fixes (for real this time!) the Visual Studio builds.
2019-05-20 00:41:18 -04:00
Ryan C. Gordon
ebbb295e85
vulkan: Patched to compile on Visual Studio.
2019-05-19 23:29:50 -04:00
Ryan C. Gordon
d778b26dd1
Patched to compile in C89 mode.
2019-05-19 20:25:02 -04:00
Wladimir J. van der Laan
29f3445316
video: Add Vulkan support for vivante fb
...
Vivante drivers use the VK_KHR_display extension for rendering directly
to the frame buffer. This patch adds support to the video driver for
Vulkan rendering using that method.
- Add an utility function SDL_Vulkan_Display_CreateSurface that creates
a surface using this extension. The display to use (if there are
multiple) can be overridden using the environment variable
"SDL_VULKAN_DISPLAY".
- Use this function in a new compilation unit SDL_vivantevideo.c,
which implements the SDL_VIDEO_VULKAN methods of the driver structure.
2019-05-19 10:36:44 -07:00
Sam Lantinga
5e13087b0f
Updated copyright for 2019
2019-01-04 22:01:14 -08:00
Sam Lantinga
5febdfcece
Fixed whitespace
2018-09-24 11:49:25 -07:00
Sam Lantinga
509db8afbd
Fixed formatting, added actual count to SDL error message
2018-01-17 13:12:39 -08:00
John Bartholomew
f9bdce61e1
Vulkan: Allow SDL_Vulkan_GetInstanceExtensions to be called with a larger array than necessary.
2018-01-14 13:34:50 +00:00
Sam Lantinga
e3cc5b2c6b
Updated copyright for 2018
2018-01-03 10:03:25 -08:00
Mark Callow
59d17bdee0
Avoid hitting ERR_MAX_STRLEN limit.
2017-09-22 22:30:02 +09:00
Sam Lantinga
9341589925
Removed unneeded Vulkan symbol definitions
2017-08-28 13:40:32 -07:00
Sam Lantinga
edaa0ef53f
Fixed analyzer warning "Call to 'calloc' has an allocation size of 0 bytes"
2017-08-28 00:54:02 -07:00
Sam Lantinga
ce2b16445e
Be clear that disabling Vulkan surface support disables the entire SDL Vulkan integration
2017-08-28 00:11:38 -07:00
Ryan C. Gordon
25e3a1ec90
vulkan: Initial Vulkan support!
...
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it
into revision control.
2017-08-27 22:15:57 -04:00