Commit graph

435 commits

Author SHA1 Message Date
Jon Leech
ea45703eff Fix REUSE 2024-01-25 03:53:51 -08:00
Jon Leech
170cde531f Update for Vulkan-Docs 1.3.276
Note that `registry/profiles/VP_KHR_roadmap.json` was renamed from
`registry/profiles/VP_KHR_roadmap_2022.json`, now that the file contains
multiple roadmap profiles.
2024-01-25 03:53:51 -08:00
Jon Leech
217e93c664 Update for Vulkan-Docs 1.3.275 2024-01-05 05:16:23 -08:00
Jon Leech
80207f9da8 Update for Vulkan-Docs 1.3.274 2023-12-19 03:17:29 -08:00
Jon Leech
41263fc5aa Update for Vulkan-Docs 1.3.273 2023-12-08 06:36:27 -08:00
Jon Leech
19a863ccce Update for Vulkan-Docs 1.3.272 2023-12-01 03:22:54 -08:00
Jon Leech
9d27c893cd Update for Vulkan-Docs 1.3.271 2023-11-26 21:54:32 -08:00
Juan Ramos
7d92fe7b68 cmake: Fix integration.install for multi config generators 2023-11-20 18:07:10 -07:00
Juan Ramos
b93aa80bbc Fix testing for 3.15 2023-11-20 18:07:10 -07:00
Juan Ramos
d9542c985b ci: Use matrix.cmake-version 2023-11-20 17:41:58 -07:00
Juan Ramos
a32b2b412b Use ctest for integration testing 2023-11-20 14:18:09 -07:00
Juan Ramos
af4fb97d7b ci cleanup 2023-11-10 17:23:53 -07:00
Jon Leech
8ccd414a46 Update for Vulkan-Docs 1.3.270 2023-11-10 04:22:15 -08:00
Juan Ramos
aff5071d4e gn: Fix validation layer build
closes KhronosGroup/Vulkan-ValidationLayers/issues/6780
2023-10-23 14:34:57 -06:00
Juan Ramos
3f7a5370a3 docs: Remove INTEGRATION.md
This document hasn't been getting updated and is out of date
in more than a few ways.
2023-10-23 14:01:35 -06:00
Jon Leech
c26f44cc8a Remove genvk.py from Vulkan-Headers
Per comments in #449 and INTEGRATION.md, it is not needed, nor useful in
this repository.
2023-10-23 13:27:44 -06:00
Jon Leech
374f9fd975 Update for Vulkan-Docs 1.3.269 2023-10-20 04:02:25 -07:00
Juan Ramos
f4bfcd8852 ci: Fix fork development
Well the prior change does eliminate duplicate runs it stops
automated testing on forks.
2023-10-16 16:39:30 -06:00
dependabot[bot]
7b3466a1f4 build(deps): bump fsfe/reuse-action from 1 to 2
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 1 to 2.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-13 14:31:59 -06:00
dependabot[bot]
58ca9534a2 build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-13 14:25:53 -06:00
Juan Ramos
e65ef887fc ci: Prevent duplicate CI runs
https://github.com/orgs/community/discussions/26276
2023-10-13 14:25:30 -06:00
Juan Ramos
1e451348f0 ci: Add dependabot 2023-10-13 14:00:57 -06:00
Jon Leech
07ff4233bc Update for Vulkan-Docs 1.3.268 2023-10-13 03:51:16 -07:00
Juan Ramos
3fb9d9fde5 ci: Fix -Wdeprecated-non-prototype warnings
Occurs on AppleClang
2023-10-12 17:23:05 -06:00
Jon Leech
bbe0f575eb Update for Vulkan-Docs 1.3.267 2023-10-06 06:25:37 -07:00
Juan Ramos
6f0d6550e6 docs: New SDK branch convention
Next SDK we will be changing branch/tag naming scheme from sdk-1.x.yyy to vulkan-sdk-1.x.yyy
2023-10-04 10:26:34 -06:00
Jon Leech
7e69138016 Update for Vulkan-Docs 1.3.266 2023-09-29 02:57:03 -07:00
Jon Leech
df60f03168 Update for Vulkan-Docs 1.3.265 2023-09-23 01:41:24 -07:00
Jon Leech
4f51aac14f Add new .hpp file 2023-09-10 03:25:21 -07:00
Jon Leech
fff6d143cc Update for Vulkan-Docs 1.3.264 2023-09-08 03:47:33 -07:00
Jon Leech
2634c969d7 Update for Vulkan-Docs 1.3.263 2023-09-02 03:16:59 -07:00
Juan Ramos
a0c76b4ef7 cmake: Document vlk_get_header_version 2023-08-28 16:16:25 -06:00
Jon Leech
9085224a1b Update for Vulkan-Docs 1.3.262 2023-08-25 01:23:58 -07:00
Juan Ramos
85c2334e92 reuse: Cleanup copyright for *.md files 2023-08-14 13:06:51 -06:00
Juan Ramos
b3da20eebd Create SECURITY.md
closes #430
2023-08-14 12:55:13 -06:00
Jon Leech
450ead13e1 Update for Vulkan-Docs 1.3.261 2023-08-04 04:04:01 -07:00
Jon Leech
a3b683653e Use MIT license 2023-07-29 01:50:36 -07:00
Jon Leech
6dcbe90f9b Update CoC link 2023-07-29 01:50:36 -07:00
Jon Leech
94bb3c998b Update for Vulkan-Docs 1.3.260 2023-07-28 04:50:00 -07:00
Jon Leech
cb7b123f2d Update for Vulkan-Docs 1.3.259 2023-07-22 04:52:29 -07:00
Jon Leech
9c37439a79 Update for Vulkan-Docs 1.3.258 2023-07-21 03:42:08 -07:00
Juan Ramos
6eee20744f ci: Add Windows to CI 2023-07-17 12:47:51 -06:00
Juan Ramos
bc14fdad60 Add REUSE compliance checker to CI 2023-07-14 09:57:20 -06:00
Juan Ramos
2565ffa31e cmake: Use share instead of DATADIR for CMake config files
See the following discussion for context:
https://discourse.cmake.org/t/what-should-the-destination-be-for-a-header-only-librarys-cmake-config-file/8473/3

TLDR: `DATADIR` can be `share` but it doesn't have to be. It can
be changed by the user.
2023-07-10 13:02:41 -06:00
Jon Leech
485c0395ad Update for Vulkan-Docs 1.3.257 2023-07-07 07:22:11 -07:00
Juan Ramos
179b26a792 docs: Remove outdated documentation referencing cmake/ 2023-07-05 15:27:21 -06:00
Juan Ramos
482af6d865 cmake: Remove VULKAN_HEADERS_INSTALL
VULKAN_HEADERS_INSTALL was added since it was believed there was
a valid use case for it.

After looking into the use case that provoked this change there is
no reason to keep VULKAN_HEADERS_INSTALL as an option.

Here is the use case we do NOT want to support:
https://github.com/KhronosGroup/Vulkan-Headers/pull/416#issuecomment-1622318949

Fundamentally this problem is caused add_subdirectory/find_package
not being able to work together flawlessly.

Which isn't the responsibility of Vulkan-Headers to fix.

It's the responsibility of projects that consume Vulkan-Headers
to account for either method.

As described by the CMake maintainers:
https://discourse.cmake.org/t/idiomatic-way-to-handle-packages-and-add-subdirectory/8400
2023-07-05 15:22:17 -06:00
Juan Ramos
6f34ca5a37 cmake: Remove usage of configure_package_config_file
Fixes issue shown here:
https://github.com/KhronosGroup/Vulkan-Headers/pull/415
2023-07-05 10:19:57 -06:00
Juan Ramos
ad5f8ee975 cmake: Add VULKAN_HEADERS_INSTALL option
Allows add_subdirectory users to install vulkan-headers
2023-06-30 09:56:11 -06:00
Jon Leech
60b89abf43 Add new .cppm file to CONTRIBUTING.md 2023-06-30 06:35:30 -07:00