Commit graph

430 commits

Author SHA1 Message Date
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
Jon Leech
ed857118e2 Update for Vulkan-Docs 1.3.256 2023-06-30 06:30:05 -07:00
Jon Leech
9b834aa443 Update README to be more clear about use of the different files in the repo
This is intended to clarify that developers using Vulkan are likely to
need only the header files, not the scripts and other material in the
repository which are used by the SDK and other downstream ecosystem
components.

Closes #407
2023-06-26 17:03:30 -07:00
Jon Leech
b6a29e5ca8 Update for Vulkan-Docs 1.3.255 2023-06-23 05:19:14 -07:00
Jon Leech
c1a8560c5c Update for Vulkan-Docs 1.3.254 2023-06-16 07:52:27 -07:00
Jon Leech
cb71b646f1 Update for Vulkan-Docs 1.3.253 2023-06-09 20:58:28 -07:00