Jon Leech
b39ab380a4
Update for Vulkan-Docs 1.4.318
2025-06-13 13:32:11 +01:00
Mike Schuchardt
1d6c53f654
gn: Add vpn9std headers to GN build
2025-06-06 10:59:35 -07:00
Jon Leech
2642d51e1e
Update for Vulkan-Docs 1.4.317
2025-06-06 13:50:11 +01:00
Jon Leech
b11eecd68f
Update for Vulkan-Docs 1.4.316
2025-05-30 16:39:19 +01:00
Jon Leech
75ad707a58
Update for Vulkan-Docs 1.4.315
2025-05-09 05:05:21 -07:00
Jon Leech
9c77de5c3d
Update for Vulkan-Docs 1.4.314
2025-05-05 03:17:16 -07:00
Jan Kuhlmann
e2e53a7246
mark Vulkan-HppModule target as OBJECT
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
7b82913567
fixed FILE_SET path, separated install targets somewhat
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
5407d73452
installing module and exporting via CXX_MODULES_DIRECTORY
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
8e12a6c7ff
Apply suggestions from code review
...
Rely entirely on env variable for the choice of cmake generator
Co-authored-by: jpr42 <109434725+jpr42@users.noreply.github.com>
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
9fe6a5263a
revert
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
140c8c711b
reposition FILE_SET key
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
47d1f104c4
split up install again to accodomate older cmake versions
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
cc4e52bad8
add FILE_SET module to export
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
c4060c5c91
append to install target list
...
Co-authored-by: Charles Giessen <46324611+charles-lunarg@users.noreply.github.com>
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
1c846fb1a8
enable FindPackage testing for vk module
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
41af963e42
use vk-hpp func for version
2025-04-25 09:01:10 -06:00
Jan Kuhlmann
b9390925ea
properly utilize generator env var
2025-04-25 09:01:10 -06:00
Jon Leech
409c16be50
Update for Vulkan-Docs 1.4.313
2025-04-18 02:37:14 -07:00
Bruno Cabral
110b6c989c
ignore Jetbrains config directories
2025-04-14 11:14:05 -06:00
Jon Leech
5ceb9ed481
Update for Vulkan-Docs 1.4.312
2025-04-04 04:45:22 -07:00
Jan Kuhlmann
2ac81691ba
adjusted fnc name
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
a523083f72
simplified cpp module to not require function loading
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
cb28cd1819
replaced minimal example for modules
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
24ce771ec1
fixed linewrap on windows and CXX compiler on ubuntu
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
cafcda9360
Added licenses and used included headers in minimal examples
...
Co-authored-by: jpr42 <109434725+jpr42@users.noreply.github.com>
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
2b1e9e7409
added c++20 workflows for modules in ubuntu and windows
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
a72b4466b3
minimal compilation setups for Vulkan::Hpp and Vulkan::HppModule
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
fdc7404466
merged subdirectory tests
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
9417d66dcf
integration tests for cxx modules
2025-03-31 09:52:53 -06:00
Jon Leech
78c359741d
Update for Vulkan-Docs 1.4.311
2025-03-20 23:33:08 -07:00
Jan Kuhlmann
d64e9e156a
cmake: Rename Vulkan-Module to Vulkan-HppModule
...
The new name better indicates that the target is for Vulkan-Hpp.
The old Vulkan-Module and Vulkan::Module targets are now
deprecated and users should switch to Vulkan-HppModule.
Vulkan-HppModule now supports `import std` when available.
The commit disables cxx_extensions when using clang-16 due to
known issues.
2025-03-17 15:44:30 -06:00
Jon Leech
cacef3039d
Update for Vulkan-Docs 1.4.310
2025-03-07 05:15:59 -08:00
Tom Anderson
0f0cfd88d7
GN build: Define VK_USE_PLATFORM_XLIB_KHR
...
This is required to define vkCreateXlibSurfaceKHR, which is required
by GTK4.
Depends on Dawn CL:
https://dawn-review.googlesource.com/c/dawn/+/229494
Needed to fix this Chromium issue:
https://g-issues.chromium.org/issues/345261080
2025-03-06 15:49:41 -06:00
Jon Leech
952f776f65
Update for Vulkan-Docs 1.4.309
2025-02-21 03:24:08 -08:00
Juan Ramos
234c4b7370
cmake: Update minimum version to 3.22.1
...
Matches Vulkan Validation Layers and SPIRV-Tools.
2025-02-04 16:44:38 -07:00
Jon Leech
39f924b810
Update for Vulkan-Docs 1.4.307
2025-01-30 01:57:39 -08:00
Jon Leech
e43027aa41
Update for Vulkan-Docs 1.4.306
2025-01-24 05:52:25 -08:00
Jon Leech
a03d2f6d57
Update for Vulkan-Docs 1.4.305
2025-01-17 03:16:54 -08:00
Jon Leech
d4a196d8c8
Update for Vulkan-Docs 1.4.304
2024-12-19 21:43:52 -08:00
Jon Leech
6a74a7d65c
Add missing validusage.json and fix Makefile.release for new registry structure
2024-12-04 00:19:07 -08:00
Jon Leech
49af1bfe46
Update for Vulkan-Docs 1.4.303
2024-12-02 01:48:54 -08:00
Shahbaz Youssefi
9dff1f571c
Fix GN include checks
2024-11-28 09:13:14 -07:00
Jon Leech
36872f9062
Update for Vulkan-Docs 1.3.302
2024-11-20 22:40:11 -08:00
dependabot[bot]
f864bc6dfe
build(deps): bump fsfe/reuse-action from 4 to 5
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 4 to 5.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v4...v5 )
---
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-11-19 12:56:41 -07:00
Jon Leech
cbcad3c058
Update for Vulkan-Docs 1.3.301
2024-11-01 19:52:35 -07:00
Charles Giessen
f2eb740f3f
build: Disable Vulkan-Module by default
...
After numerous reports of builds being broken due to the addition of the
Vulkan-Module support code in CMake, the option is being set to OFF by
default. This prevents projects which do not use the module from not being
able to build due to compiler, build system, and platform issues. Projects
wishing to enable modules can set the cmake option
VULKAN_HEADERS_ENABLE_MODULE=ON to re-enable the module support.
Add a warning in case a user decides to enable the module but the platform
doesn't support modules.
2024-10-29 13:14:06 -06:00
Jon Leech
ab1ea9059d
Update for Vulkan-Docs 1.3.300
2024-10-25 07:05:29 -07:00
Charles Giessen
e271cfd480
ci: Only run once if pushing to main repo branch
2024-10-22 10:42:45 -06:00
Jon Leech
b955ae0edb
Update for Vulkan-Docs 1.3.299
2024-10-18 04:46:17 -07:00