Jon Leech
a01329f307
Further update after fix in Vulkan-Hpp repository
2025-08-04 16:49:07 +01:00
Jon Leech
a1c3885d4e
Update for Vulkan-Docs 1.4.324
2025-08-04 16:49:07 +01:00
Nick Sarnie
37057b4756
CMake: Don't install C++ module headers if module build is disabled
2025-07-31 18:14:26 -05:00
Jon Leech
89268a6d17
Reorganization Makefile.release comments
2025-07-18 12:20:26 +01:00
Jon Leech
088a00d81d
Update for Vulkan-Docs 1.4.323
2025-07-18 12:20:00 +01:00
Jon Leech
00a752019b
Fix REVISION expansion in Makefile.release
2025-07-18 12:13:06 +01:00
Jon Leech
f69f0433ba
Update release Makefile again
2025-07-12 01:25:57 +01:00
Jon Leech
7cff847503
Update for Vulkan-Docs 1.4.
2025-07-12 01:23:32 +01:00
Jon Leech
4fcc684c7e
Update release Makefile to refer to ../Vulkan-Docs/Vulkan-Hpp instead of
...
../Vulkan-Hpp, per recent changes to some other
build Makefiles / scripts in other repos.
2025-07-12 00:48:00 +01:00
Jon Leech
a2ab2a7612
Build script updates
2025-07-11 21:35:57 +01:00
Jon Leech
2cd90f9d20
Update for Vulkan-Docs 1.4.321
2025-07-04 01:00:05 +01:00
Jon Leech
16cedde356
Update for Vulkan-Docs 1.4.320
2025-06-27 12:08:39 +01:00
Jon Leech
10739e8e00
Update for Vulkan-Docs 1.4.319
2025-06-20 13:19:47 +01:00
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