summaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Collapse)Author
2024-06-18cmake: Workaround MSVC module support compiler bugCharles Giessen
Adds the VULKAN_HEADERS_ENABLE_MODULE option to control whether to build the Vulkan-Hpp module. This is necessary to allow CI to pass while waiting for the MSVC version 17.11, which fixes an internal compiler bug, to be added to github actions runners.
2023-11-20cmake: Fix integration.install for multi config generatorsJuan Ramos
2023-11-20Fix testing for 3.15Juan Ramos
2023-11-20Use ctest for integration testingJuan Ramos
2023-10-12ci: Fix -Wdeprecated-non-prototype warningsJuan Ramos
Occurs on AppleClang
2023-07-17ci: Add Windows to CIJuan Ramos
2023-07-14Add REUSE compliance checker to CIJuan Ramos
2023-07-05cmake: Remove VULKAN_HEADERS_INSTALLJuan Ramos
VULKAN_HEADERS_INSTALL was added since it was believed there was a valid use case for it. After looking into the use case that provoked this change there is no reason to keep VULKAN_HEADERS_INSTALL as an option. Here is the use case we do NOT want to support: https://github.com/KhronosGroup/Vulkan-Headers/pull/416#issuecomment-1622318949 Fundamentally this problem is caused add_subdirectory/find_package not being able to work together flawlessly. Which isn't the responsibility of Vulkan-Headers to fix. It's the responsibility of projects that consume Vulkan-Headers to account for either method. As described by the CMake maintainers: https://discourse.cmake.org/t/idiomatic-way-to-handle-packages-and-add-subdirectory/8400
2023-07-05cmake: Remove usage of configure_package_config_fileJuan Ramos
Fixes issue shown here: https://github.com/KhronosGroup/Vulkan-Headers/pull/415
2023-06-30cmake: Add VULKAN_HEADERS_INSTALL optionJuan Ramos
Allows add_subdirectory users to install vulkan-headers
2023-03-15cmake: Minor CMake cleanupsdk-1.3.243.0sdk-1.3.243Juan Ramos
- Fix project name to be less confusing - Better testing
2023-02-07headers: Remove VK_LAYER_EXPORTJuan Ramos
- It hasn't been handling windows (so it's been half implemented) - It's a suboptimal method for exporting symbols for vulkan layers since `--version-script` and `.def` files exists. Both of these methods also don't risk name mangling. - `--version-script` also has perf benefits since you can silence exports from code you didn't intend to export
2023-01-19build: Remove vk_sdk_platform.hJuan Ramos
Users have already been warned about this file being deprecated.
2023-01-11ci: Test find_package supportJuan Ramos
2023-01-05Deprecate vk_sdk_platform.hJuan Ramos
closes #316
2023-01-04docs: Update copyrightJuan Ramos
2022-12-20tests: Test Non-API headersJuan Ramos
Ensures the non-API headers compile correctly