Juan Ramos
e6cc1b3582
cmake: Remove VULKAN_HEADERS_INSTALL
...
Not needed and adds clutter to projects that use add_subdirectory
2022-12-09 11:30:42 -07:00
Juan Ramos
d14ccf951f
cmake: Cleanup CMake code
...
Remove version.cmake / install.cmake / cmake_uninstall.cmake
Remove as much maintenace burden / custom code as possible
2022-12-09 11:30:42 -07: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
Juan Ramos
891c40de1a
cmake: Fix cross-compilation
...
We need to revert b092b2f
in Gentoo to fix multi-ABI vulkan-loader
build
This reverts commit b092b2fccc
.
See https://github.com/KhronosGroup/Vulkan-Headers/issues/330 for
details.
2022-12-05 10:13:31 -07:00
Jon Leech
2826791bed
Update for Vulkan-Docs 1.3.236
2022-12-01 06:24:21 -08:00
Timo Gurr
b092b2fccc
cmake: Fix environment for cross-compile installs
...
Currently the include directory is arch-dependent.
However, the location where the *.cmake files are installed
is arch-independent. This difference causes an issue with
cross compile environments.
2022-11-21 09:47:43 -07: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
Ryan Harrison
29c0457cc1
Fix duplicate quotes when targets are included by downstream projects
...
When trying to update the version of Vulkan-Headers used in Dawn/Tint,
I encountered errors like this:
Target "Vulkan-Headers" contains relative path in its
INTERFACE_INCLUDE_DIRECTORIES:
""/home/foo/workspace/dawn/third_party/vulkan-deps/vulkan-headers/src/include""
This PR removes the offending quotes
2022-11-10 11:30:47 -07:00
Jon Leech
f97f29836c
Update for Vulkan-Docs 1.3.234
2022-11-10 05:17:45 -08:00
Juan Ramos
6898219141
docs: Remove .cmake-format.py
2022-11-08 11:36:22 -07:00
Juan Ramos
ef96d229cb
cmake: Update BUILD.md documentation
2022-11-08 10:22:11 -07:00
Juan Ramos
e55c3116c1
cmake: Add VULKAN_HEADERS_INSTALL option
...
This allows projects which consume this repo with add_subdirectory
to turn on/off the install logic, which can be undesirable.
2022-11-08 10:22:11 -07:00
Juan Ramos
9cc8473bb9
cmake: Export CMake Targets File
...
Now as part of install 2 files are created:
- VulkanHeadersConfig.cmake
- VulkanHeadersConfigVersion.cmake
This allows usage of find_package
closes #157
2022-11-08 10:22:11 -07:00
Juan Ramos
1661f3e962
includes: Guard against multiple NOMINMAX
2022-11-07 17:48:05 -07:00
Juan Ramos
91388ba104
cmake: Get Vulkan Version
...
Extract the vulkan header version for CMake usage
2022-11-07 10:54:57 -07:00
Juan Ramos
52b7c620a5
build: Fix CMake warning
...
Currently GNUInstallDirs is complaining because no language has
been enabled. This is fixed by enabling the C language.
2022-11-04 11:02:07 -06:00
Jon Leech
ff03306bf9
Update reporting for non-API headers
2022-11-04 07:29:54 -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
Eric Werness
c896e2f920
Fix the readme for the fixed conventions.py location
2022-08-05 17:52:41 -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
76f00ef6cb
Add new file to README
2022-04-05 04:56:08 -07:00
Jon Leech
23842a31df
Update for Vulkan-Docs 1.3.211
2022-04-05 04:54:59 -07:00
Antonio Caggiano
628eaec640
GN: Wayland include directories
...
Wayland headers can be found in multiple directories. Use an array to
specify those include directories.
2022-04-01 10:04:36 -07:00
Jon Leech
0c5928795a
Update for Vulkan-Docs 1.3.210
2022-03-29 04:38:10 -07:00
Antonio Caggiano
b6554a7ff3
GN: Wayland include directories
...
Improve support for environments without wayland in their system include
directories, by adding the vulkan_wayland_include_dir variable which can
be defined in build_overrides.
2022-03-23 10:00:40 -07:00
Jon Leech
7ad5775f8a
Update for Vulkan-Docs 1.3.209
2022-03-23 01:28:20 -07:00
Jon Leech
32c07c0c53
Update issue templates
2022-03-17 03:01:33 -07:00
Jon Leech
384881cc90
Update for Vulkan-Docs 1.3.208
2022-03-15 05:53:05 -07:00