Commit graph

320 commits

Author SHA1 Message Date
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
Jon Leech
2c45218b90 Accidentally left out validusage.json update - re-setting tag 2022-03-09 00:18:43 -08:00
Jon Leech
6eb8fc3598 Add a new Hpp file 2022-03-08 05:33:44 -08:00
Jon Leech
361fe216ef Update for Vulkan-Docs 1.3.207 2022-03-08 05:33:44 -08:00
Jon Leech
aa18f182eb Update for Vulkan-Docs 1.3.206 2022-02-18 02:06:59 -08:00