Charles Giessen
7dacb97fba
cmake: Remove explicit install of Vulkan-Module
...
Installing a C++ module in CMake isn't something which is well defined currently.
Rather than add code which behaves poorly or flat out wrong, it is better to not
try to install a binary module for the time being. The vulkan.cppm file is still
included in the install so downstream users can still create a module from it.
2024-06-18 14:25:22 -06:00
Charles Giessen
a692a9c939
ci: Add install step
2024-06-18 14:25:22 -06:00
Sharadh Rajaraman
85256c712c
Add vulkan.cppm
as a separate library: Vulkan::VulkanHppModule
...
- Guarded behind `if()` version and compiler test
- Linked to `Vulkan-Headers` as a dependency
- Also added `CXX` to the `LANGUAGES` property of the project
2024-06-18 14:25:22 -06:00
David Neto
8f034f6b48
cmake: Allow external control of whether to test or install
...
This makes the project more composable: It can be built and
tested as part of a larger set of projects, from source.
2024-06-14 14:42:51 -06:00
Jon Leech
05fe2cc910
Update for Vulkan-Docs 1.3.288
2024-06-14 05:46:24 -07:00
Jon Leech
d192041a2f
Update for Vulkan-Docs 1.3.287
2024-06-07 05:09:34 -07:00
Jon Leech
192d051db3
Update for Vulkan-Docs 1.3.286
2024-05-31 03:06:51 -07:00
Jon Leech
5677bafb82
Update for Vulkan-Docs 1.3.285
2024-05-10 01:39:29 -07:00
Jon Leech
4bc77c26ff
Update for Vulkan-Docs 1.3.284
2024-05-05 22:35:37 -07:00
Jon Leech
eaa319dade
Update for Vulkan-Docs 1.3.283
2024-04-18 23:54:17 -07:00
Jon Leech
1e7b8a6d03
Update for Vulkan-Docs 1.3.282
2024-04-14 00:28:51 -07:00
Jon Leech
cfebfc96b2
Update for Vulkan-Docs 1.3.281
2024-03-22 04:06:02 -07:00
Jon Leech
577baa0503
Update for Vulkan-Docs 1.3.280
2024-03-08 05:16:31 -08:00
dependabot[bot]
f030d9dd8c
build(deps): bump fsfe/reuse-action from 2 to 3
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 2 to 3.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v2...v3 )
---
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>
2024-03-04 10:37:11 -07:00
Jon Leech
46dc0f6e51
Update for Vulkan-Docs 1.3.279
2024-03-01 06:26:07 -08:00
Jon Leech
31aa7f634b
Update for Vulkan-Docs 1.3.278
2024-02-16 02:34:38 -08:00
unknown
5ac36269f5
build: Update build.gn with AV1 headers
...
av1std_decode.h & av1std.h were added recently and needed adding to the
build.gn build.
2024-02-09 08:18:46 -08:00
Jon Leech
5a5c9a6434
Update for Vulkan-Docs 1.3.277
2024-02-01 05:51:47 -08:00
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