* Remove `VULKAN_HPP_ENABLE_STD_MODULE` macro; unconditionally use `import std;` * Emit compile-time warning about experimental state for module * Refactor `#include` guard to use `VULKAN_HPP_CXX_MODULE` for all headers * Group global namespace exports into block * Simplify CMake setup for modules - Raise minimum version to 3.22 (this is what we have in CI) - Remove duplicated options - Set up a single option that depends on magic `__CMAKE::CXX23` target; defaults to OFF unless magic UUID set (or future CMake version supports) * Rebase changes * Guard C++ module warning with compile-time flag * Fix macro guard for experimental warning * Force `<vulkan/vulkan_hpp_macros.hpp>` at the top of includes list |
||
|---|---|---|
| .. | ||
| ci-linux-self_hosted.yml_ | ||
| ci-macos.yml | ||
| ci-ubuntu-22.yml | ||
| ci-ubuntu-24.yml | ||
| ci-ubuntu-ext.yml | ||
| ci-windows.yml | ||
| set-version-tag.yml | ||
| update-header-pr.yml | ||