Sharadh Rajaraman
6abd3f42a8
Use import std;
guarded by macro ( #1932 )
...
Set Version Tag / set-version-tag (push) Waiting to run
* Initial build and tests setup
* Enable the `CppStdModule` test
* Snippets and generator changes
* Generated files changes
* Enable std module with macro
* Unconditionally use `import std` with C++23
* Add support for external `import std` control with `VULKAN_HPP_ENABLE_STD_MODULE`
- Rewrite `includes.hpp` and `macros.hpp`
- Unconditionally set `VULKAN_HPP_ENABLE_STD_MODULE` for `vulkan.cppm` to bug-fix
- Generated necessary files again
* Top-level CMake changes
* Reorganise logic, and propagate external macro correctly
* RAII: vulkan_hpp before ifdef
* Define `VK_USE_64_BIT_PTR_DEFINES` in `vulkan_hpp_macros.hpp`
* Generate the `VK_USE_64_BIT_PTR_DEFINES` clause from the XML instead of hardcoding it
* Refactored handling for `VK_USE_64_BIT_PTR_DEFINES`
- Updated condition to positive test for `#ifndef VK_USE_64_BIT_PTR_DEFINES` in `completeMacro`
* Added `#include <string.h>` to resolve `strnlen` missing in the module
* Use only `std.compat`
* FIx after rebase
2024-09-05 08:48:19 +02:00
github-actions[bot]
2fcbcfbefe
Update Vulkan-Headers to v1.3.295 ( #1954 )
...
Set Version Tag / set-version-tag (push) Waiting to run
Co-authored-by: GitHub <noreply@github.com>
2024-09-02 12:39:56 +02:00
github-actions[bot]
bd70384cd4
Update Vulkan-Headers to v1.3.294 ( #1951 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-08-26 16:06:58 +02:00
Andreas Süßenbach
d86b49ca04
Update Vulkan-Headers to v1.3.293 ( #1944 )
2024-08-19 16:23:55 +02:00
github-actions[bot]
f7f0d8ccaa
Update Vulkan-Headers to v1.3.291 ( #1924 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-07-22 13:20:20 +02:00
github-actions[bot]
630d8da8c6
Update Vulkan-Headers to v1.3.289 ( #1912 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-07-01 14:11:05 +02:00
github-actions[bot]
bfb16c9781
Update Vulkan-Headers to v1.3.288 ( #1904 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-06-17 14:13:31 +02:00
Andreas Süßenbach
eb1f4cfb58
Update Vulkan-Headers to v1.3.286 ( #1887 )
2024-06-04 16:32:05 +02:00
github-actions[bot]
b2810ca912
Update Vulkan-Headers to v1.3.285 ( #1871 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-05-14 22:53:57 +02:00
github-actions[bot]
8d46db6965
Update Vulkan-Headers to v1.3.284 ( #1867 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-05-07 12:08:03 +02:00
github-actions[bot]
88d508b32f
Update Vulkan-Headers to v1.3.281 ( #1834 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-03-25 13:50:59 +01:00
github-actions[bot]
e35acfe752
Update Vulkan-Headers to v1.3.280 ( #1824 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-03-11 11:50:46 +01:00
github-actions[bot]
6fb8def272
Update Vulkan-Headers to v1.3.279 ( #1819 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-03-04 13:52:45 +01:00
Andreas Süßenbach
29723f90a1
Update Vulkan-Headers to v1.3.278 ( #1810 )
2024-02-19 22:00:57 +01:00
github-actions[bot]
c5c1994f79
Update Vulkan-Headers to v1.3.277 ( #1778 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-02-05 12:15:13 +01:00
github-actions[bot]
d4b36b8223
Update Vulkan-Headers to v1.3.276 ( #1776 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-01-29 14:01:04 +01:00
github-actions[bot]
1a24b01583
Update Vulkan-Headers to v1.3.275 ( #1768 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-01-08 10:21:39 +01:00
github-actions[bot]
2cc4dbdbca
Update Vulkan-Headers to v1.3.274 ( #1754 )
...
Co-authored-by: GitHub <noreply@github.com>
2024-01-02 13:10:46 +01:00
github-actions[bot]
170a000750
Update Vulkan-Headers to v1.3.273 ( #1748 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-12-13 13:32:34 +01:00
github-actions[bot]
e621db0771
Update Vulkan-Headers to v1.3.272 ( #1743 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-12-04 12:31:47 +01:00
Patrick O'Connell
6453966415
Add missing includes ( #1730 )
2023-11-16 08:55:30 +01:00
github-actions[bot]
4cb522cc51
Update Vulkan-Headers to v1.3.270 ( #1724 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-11-13 15:03:17 +01:00
github-actions[bot]
9c15a1e1ef
Update Vulkan-Headers to v1.3.269 ( #1707 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-10-23 13:58:24 +02:00
github-actions[bot]
d8d8b53a31
Update Vulkan-Headers to v1.3.267 ( #1681 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-10-09 10:15:08 +02:00
github-actions[bot]
7b70ce4831
Update Vulkan-Headers to v1.3.266 ( #1670 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-10-02 10:43:10 +02:00
github-actions[bot]
c0fa16710b
Update Vulkan-Headers to v1.3.265 ( #1665 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-09-27 09:30:15 +02:00
Andreas Süßenbach
37b50fa9ef
Revert "Update Vulkan-Headers to v1.3.265 ( #1661 )" ( #1662 )
...
This reverts commit 205758299b
.
2023-09-25 15:28:32 +02:00
Andreas Süßenbach
205758299b
Update Vulkan-Headers to v1.3.265 ( #1661 )
2023-09-25 11:56:48 +02:00
github-actions[bot]
ed0b00e095
Update Vulkan-Headers to v1.3.262 ( #1647 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-08-28 11:05:58 +02:00
github-actions[bot]
68052d9343
Update Vulkan-Headers to v1.3.260 ( #1629 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-07-31 13:37:47 +02:00
github-actions[bot]
48b4b6f985
Update Vulkan-Headers to v1.3.259 ( #1626 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-07-24 10:39:52 +02:00
github-actions[bot]
3d95b910da
Update Vulkan-Headers to v1.3.255 ( #1604 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-06-26 14:12:49 +02:00
Andreas Süßenbach
397ffad84a
Fix defines in workflow files to enable compilation of tests and samples in CI. ( #1595 )
2023-06-20 14:43:35 +02:00
Andreas Süßenbach
9f89f760a6
Update Vulkan-Headers to v1.3.254 ( #1596 )
2023-06-19 15:02:19 +02:00
GitHub
18bce4a642
Update Vulkan-Headers to v1.3.252
2023-06-03 05:57:43 -07:00
GitHub
9c3fb4f8df
Update Vulkan-Headers to v1.3.251
2023-05-30 02:36:42 -07:00
Andreas Süßenbach
523491a7df
Extent extension dependency inspection to allow multiple sets of dependencies per version. ( #1578 )
2023-05-17 10:23:27 +02:00
github-actions[bot]
d4d0ac4859
Update Vulkan-Headers to v1.3.250 ( #1574 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-05-08 11:07:25 +02:00
github-actions[bot]
4e3e3e026d
Update Vulkan-Headers to v1.3.249 ( #1571 )
...
Co-authored-by: GitHub <noreply@github.com>
2023-05-02 13:31:35 +02:00
Andreas Süßenbach
3427b0039b
Introduce overload of getExtensionDepends to get availability and dependencies by vulkan version. ( #1559 )
2023-04-12 11:48:59 +02:00
Andreas Süßenbach
9de0959474
Introduce extension inspection function vk::getExtensionDepends. ( #1558 )
2023-04-11 17:49:02 +02:00
Andreas Süßenbach
d1d80ae723
Introduce extension inspection functions get[Device|Instance|Deprecated|Promoted|Obsoleted]Extension; renamed some of the previous extension inspection functions ( #1556 )
2023-04-11 09:14:50 +02:00
Andreas Süßenbach
a4841bc2f0
Add new extension inspection functions getExtensionObsoletedBy() and isExtensionObsoleted() ( #1555 )
2023-04-05 13:37:34 +02:00
Andreas Süßenbach
be1bb7645f
Add new extension inspection functions getExtensionPromotedTo() and isExtensionPromoted() ( #1553 )
2023-04-04 10:45:15 +02:00
Andreas Süßenbach
678295aa75
Update Vulkan-Headers to v1.3.246 ( #1551 )
2023-04-03 13:29:44 +02:00
Andreas Süßenbach
91a92c6c5f
Add functions isExtensionDeprecated() and getExtensionDeprecatedBy() to extension_inspection. ( #1547 )
2023-03-30 13:25:09 +02:00
Andreas Süßenbach
4420e1f91e
First set of extension inspection helper functions: isDeviceExtension and isInstanceExtension ( #1545 )
2023-03-28 17:33:11 +02:00