Commit graph

276 commits

Author SHA1 Message Date
Jon Leech
63af1cf1ee Update for Vulkan-Docs 1.3.246 2023-03-31 04:15:15 -07:00
Jon Leech
9b9fd871b0 Update for Vulkan-Docs 1.3.245 2023-03-24 04:59:20 -07:00
Juan Ramos
ee15ae402b vk_icd: Fix typo
closes #387
2023-03-23 11:32:27 -06:00
Jon Leech
fa204df59c Update for Vulkan-Docs 1.3.244 2023-03-17 20:47:23 -07:00
Jon Leech
d732b2de30 Update for Vulkan-Docs 1.3.243 2023-03-12 00:35:21 -08:00
Jon Leech
a3dd2655a3 Update for Vulkan-Docs 1.3.242 2023-02-26 04:25:54 -08:00
Jon Leech
bd6443d28f Update for Vulkan-Docs 1.3.241 2023-02-16 06:09:12 -08:00
Juan Ramos
e8b8e06d09 headers: Remove VK_LAYER_EXPORT
- It hasn't been handling windows (so it's been half implemented)
- It's a suboptimal method for exporting symbols for vulkan layers
since `--version-script` and `.def` files exists. Both of these
methods also don't risk name mangling.
- `--version-script` also has perf benefits since you can silence
exports from code you didn't intend to export
2023-02-07 18:30:17 -07:00
Jon Leech
9f93cbe76a Update for Vulkan-Docs 1.3.240 2023-01-26 01:15:20 -08:00
Juan Ramos
6f62a95edb build: Remove vk_sdk_platform.h
Users have already been warned about this file being deprecated.
2023-01-19 10:02:09 -07:00
Jon Leech
2bb0a23104 Update for Vulkan-Docs 1.3.239 2023-01-19 04:01:48 -08:00
Juan Ramos
18963a6cc0 Deprecate vk_sdk_platform.h
closes #316
2023-01-05 09:09:15 -07:00
Juan Ramos
24115c70be docs: Update copyright 2023-01-04 10:41:02 -07:00
Juan Ramos
b232cb2bee cxx: Use pragma once consistently for non-api headers 2022-12-27 12:27:55 -07:00
Juan Ramos
fc90b60663 vk_layer: Include vukan_core.h instead of vulkan.h
vulkan.h pulls in system headers we don't need

closes #313
2022-12-20 15:28:14 -07:00
Jon Leech
00671c64ba Update for Vulkan-Docs 1.3.238 2022-12-19 03:46:14 -08:00
Jon Leech
bf3b3fb14e Update for Vulkan-Docs 1.3.237 2022-12-08 06:27:35 -08:00
unknown
b75e5a02b6 vk_icd.h: Add ICD Version 7
If an ICD supports any of the following functions, they must be
queryable with vk_icdGetInstanceProcAddr:
    vk_icdNegotiateLoaderICDInterfaceVersion
    vk_icdGetPhysicalDeviceProcAddr
    vk_icdEnumerateAdapterPhysicalDevices (Windows only)
In addition, these functions no longer need to be exported directly.

These changes allow drivers to no longer export the 'loader-icd interface'
functions which previously had to be exported. This change aids in future
extension work which aims to provide the ability to load drivers without
installing them to the system.
2022-12-07 13:36:40 -06:00
Jon Leech
2826791bed Update for Vulkan-Docs 1.3.236 2022-12-01 06:24:21 -08:00
John Bauman
974db1cede Add VkIcdSurfaceImagePipe and VK_ICD_WSI_PLATFORM_FUCHSIA
This allows the loader to implement its part of the
VK_FUCHSIA_image_pipe extension.
2022-11-17 14:02:34 -07:00
Jon Leech
b7a86d3b2b Update for Vulkan-Docs 1.3.235 2022-11-17 05:02:06 -08:00
Jon Leech
f97f29836c Update for Vulkan-Docs 1.3.234 2022-11-10 05:17:45 -08:00
Juan Ramos
1661f3e962 includes: Guard against multiple NOMINMAX 2022-11-07 17:48:05 -07:00
Jon Leech
d4c221772c Update for Vulkan-Docs 1.3.233 2022-11-03 02:35:20 -07:00
Jon Leech
e12a8f8cde Update for Vulkan-Docs 1.3.232 and add profile JSON under registry/profiles/ 2022-10-27 01:02:12 -07:00
Jon Leech
98f440ce68 Update for Vulkan-Docs 1.3.231 2022-10-13 01:07:51 -07:00
Jon Leech
0df9899602 Update for Vulkan-Docs 1.3.230 2022-09-28 21:18:35 -07:00
Jon Leech
39bcdfe388 Update for Vulkan-Docs 1.3.229 2022-09-22 03:29:08 -07:00
Jon Leech
5177b119bb Update for Vulkan-Docs 1.3.228 2022-09-15 03:02:47 -07:00
Jon Leech
88ebcb08cb Update for Vulkan-Docs 1.3.227 2022-09-08 02:11:50 -07:00
Jon Leech
9f4c61a314 Update for Vulkan-Docs 1.3.226 2022-09-01 04:46:04 -07:00
Jon Leech
715673702f Update for Vulkan-Docs 1.3.225 2022-08-18 04:21:53 -07:00
Jon Leech
2b55157592 Update for Vulkan-Docs 1.3.224 2022-08-04 01:52:36 -07:00
Jon Leech
ff92049ebd Update for Vulkan-Docs 1.3.223 2022-07-28 04:37:50 -07:00
Jon Leech
87d2aa9d77 Update for Vulkan-Docs 1.3.222 2022-07-21 02:43:51 -07:00
Jon Leech
16847a6100 Update for Vulkan-Docs 1.3.221 2022-07-14 06:27:29 -07:00
Jon Leech
9f73b931f4 Update for Vulkan-Docs 1.3.220 2022-07-07 05:30:26 -07:00
Jon Leech
2c823b7f27 Update for Vulkan-Docs 1.3.219 2022-06-30 03:48:11 -07:00
Jon Leech
3be1df310b Update for Vulkan-Docs 1.3.218 2022-06-16 02:50:59 -07:00
Jon Leech
ec9b96aae5 Update for Vulkan-Docs 1.3.217 2022-06-09 04:29:38 -07:00
Jon Leech
3ef4c97fd6 Update for Vulkan-Docs 1.3.216 2022-06-02 05:35:51 -07:00
Jon Leech
245d25ce8c Update for Vulkan-Docs 1.3.215 2022-05-24 02:32:18 -07:00
Jon Leech
1b4f46a3cc Update for Vulkan-Docs 1.3.214 2022-05-17 07:40:06 -07:00
Jon Leech
33d4dd987f Update for Vulkan-Docs 1.3.213 2022-05-10 03:31:39 -07:00
Jon Leech
8ba8294c86 Update for Vulkan-Docs 1.3.212 2022-04-21 00:58:06 -07:00
Jon Leech
23842a31df Update for Vulkan-Docs 1.3.211 2022-04-05 04:54:59 -07:00
Jon Leech
0c5928795a Update for Vulkan-Docs 1.3.210 2022-03-29 04:38:10 -07:00
Jon Leech
7ad5775f8a Update for Vulkan-Docs 1.3.209 2022-03-23 01:28:20 -07:00
Jon Leech
384881cc90 Update for Vulkan-Docs 1.3.208 2022-03-15 05:53:05 -07:00
Jon Leech
6eb8fc3598 Add a new Hpp file 2022-03-08 05:33:44 -08:00