Commit Graph

30 Commits

Author SHA1 Message Date
charles-lunarg
99be60aa19 Update to latest Vulkan-Headers 2023-10-23 18:50:54 -06:00
Charles Giessen
72ba6954c9 Update to v1.3.268 & switch to spaces in VkBootstrapDispatch.h 2023-10-13 11:29:06 -06:00
charles-lunarg
6be9ef9f46 Update to latest Vulkan-Headers 2023-10-09 18:46:37 -06:00
Charles Giessen
d759d3d575 Add VulkanMock for isolating tests from system
Allows the tests to set the exact values vk-bootstrap will receieve
rather than require a real vulkan driver to be present on the system.

This is done by creating a `vulkan-1.dll` on windows that implements
all of the API functions, and on linux/macOS intercepts `dlsym` to
make it return the mock's functions.
2023-10-03 14:26:25 -06:00
Charles Giessen
83ef1035bf Add the Instance dispatch table
While not designed to be called by the user, it is common for other libraries to need
function pointers, including instance level functions.
2023-09-24 18:45:20 -06:00
Charles Giessen
04ec13b48d Update to latest headers & fix errors & cleanup generation script
VulkanSC was added to vk.xml and broke the generation script. This was an
easy fix, just needed to specify which API the version information should
use. Still, took the time to cleanup the code by running pylint and fixing
anything it warned about.
2023-09-19 15:52:27 -06:00
charles-lunarg
2d7315eadf Update to latest Vulkan-Headers 2023-02-15 10:30:57 -07:00
charles-lunarg
833d07f5f9 Update to latest Vulkan-Headers 2023-01-12 15:57:05 -07:00
Charles Giessen
b4b177170e Revert "Update to latest Vulkan-Headers"
This reverts commit 679bc1970f.
2022-12-28 16:27:03 -07:00
charles-lunarg
679bc1970f Update to latest Vulkan-Headers 2022-12-28 16:22:08 -07:00
charles-lunarg
75ec283c37 Update to latest Vulkan-Headers 2022-11-08 11:02:57 -07:00
charles-lunarg
f46d329586 Update to latest Vulkan-Headers 2022-11-03 10:48:52 -06:00
charles-lunarg
300b2abb49 Update to latest Vulkan-Headers 2022-10-28 15:19:24 -06:00
charles-lunarg
789a24edb7 Update to latest Vulkan-Headers 2022-10-04 21:19:32 -06:00
charles-lunarg
5b15f6e881 Update to latest Vulkan-Headers 2022-09-15 11:48:34 -06:00
charles-lunarg
be26f7d464 Update to latest Vulkan-Headers 2022-08-30 10:19:25 -06:00
charles-lunarg
f8573e117c Update to latest Vulkan-Headers 2022-07-28 13:47:43 -06:00
charles-lunarg
3b29e6423f Update to latest Vulkan-Headers 2022-07-21 14:00:38 -06:00
charles-lunarg
d4dba53119 Update to latest Vulkan-Headers 2022-07-11 19:04:01 -06:00
charles-lunarg
e78a1822c1 Update to latest Vulkan-Headers 2022-07-05 11:19:16 -06:00
charles-lunarg
bf1f48dc04 Update to latest Vulkan-Headers 2022-06-21 12:38:36 -06:00
charles-lunarg
fc880eb598 Update to latest Vulkan-Headers 2022-06-20 07:59:48 -06:00
charles-lunarg
bbf4e9a4f5 Update to latest Vulkan-Headers 2022-06-06 21:38:15 -06:00
charles-lunarg
33b230a784 Update to latest Vulkan-Headers 2022-05-25 10:28:11 -06:00
charles-lunarg
8f39b12431 Update to latest Vulkan-Headers 2022-05-17 10:32:56 -05:00
charles-lunarg
fafc735714 Update to latest Vulkan-Headers 2022-04-25 18:57:49 -06:00
charles-lunarg
3480e74bf0 Update to latest Vulkan-Headers 2022-04-11 18:58:44 -06:00
charles-lunarg
908cf98920 Update to latest Vulkan-Headers 2022-04-04 19:08:32 -06:00
charles-lunarg
62c075c16b Update to latest Vulkan-Headers 2022-03-23 14:27:31 -06:00
Charles Giessen
b87fcf2da2 Add ci action to automate running autogen 2022-02-15 22:06:55 -07:00