Commit graph

  • 6041549fe5 Merge remote-tracking branch 'upstream/main' main Aleksandr Lebedev 2025-11-19 12:19:29 +01:00
  • 2935c84320 Updated to zig v0.15 Aleksandr Lebedev 2025-11-19 12:15:22 +01:00
  • 39c50d7bf0 Update for Vulkan-Docs 1.4.333 Jon Leech 2025-11-14 01:44:01 +00:00
  • 3dda5a1a87 Update for Vulkan-Docs 1.4.332 Jon Leech 2025-11-07 01:52:58 +00:00
  • 766aaabe57 Update for Vulkan-Docs 1.4.331 Jon Leech 2025-10-30 23:30:27 +00:00
  • df274657d8 CMake documentation to make things clearer Sharadh Rajaraman 2025-10-10 12:22:42 +01:00
  • 09da66815c Disable module workflows entirely until CMake has stabilised import std Sharadh Rajaraman 2025-10-10 12:20:05 +01:00
  • 1a134bcb8e Remove module config flags from CMake and CI Sharadh Rajaraman 2025-09-30 21:12:41 +01:00
  • e64c17c1f9 Minor fixes to correct BASE_DIR and installation directories with/without module target Sharadh Rajaraman 2025-09-26 14:54:03 +01:00
  • e28da6cab7 Simplify setting up and installing the Vulkan-Hpp C++20 module - Test for a CMake-documented variable for the entire stack - Remove complicated compiler testing - Always require C++23, even in the interface - Install the module interface file as part of the module target Sharadh Rajaraman 2025-09-26 13:22:32 +01:00
  • ee3b5caaa7 Update for Vulkan-Docs 1.4.230 Jon Leech 2025-10-24 02:45:46 +01:00
  • 33d7f51258 Update for Vulkan-Docs 1.4.329 Jon Leech 2025-10-10 01:36:45 +01:00
  • f5fad0a209 Revert "CMake: Don't install C++ module headers if module build is disabled" Charles Giessen 2025-10-08 11:20:10 -05:00
  • 4eebce1723 build(deps): bump fsfe/reuse-action from 5 to 6 dependabot[bot] 2025-10-06 17:05:30 +00:00
  • a4f8ada9f4 fixed faulty var name.. Jan Kuhlmann 2025-09-26 00:27:28 +02:00
  • dcfd96691c propagate DVULKAN_HEADERS_DISABLE_MODULE_STD value to CTests Jan Kuhlmann 2025-09-26 00:24:22 +02:00
  • f4c405e02a reset module flag Jan Kuhlmann 2025-09-26 00:21:06 +02:00
  • 78eb9bd056 set VULKAN_HEADERS_DISABLE_MODULE_STD=ON in CI, while tooling is unable to handle import std Jan Kuhlmann 2025-09-26 00:18:22 +02:00
  • ef7df1629c add option VULKAN_HEADERS_DISABLE_MODULE_STD to avoid automatic use of import std Jan Kuhlmann 2025-09-26 00:17:49 +02:00
  • 8ed12a9178 Add instruction to cd to correct directory before tag-branch Jon Leech 2025-09-25 23:10:10 +01:00
  • 9a0f3099c8 Update for Vulkan-Docs 1.4.328 Jon Leech 2025-09-25 22:31:15 +01:00
  • d7a7044334 Update for Vulkan-Docs 1.4.327 Jon Leech 2025-09-19 14:44:16 +01:00
  • d1cd37e925 Update for Vulkan-Docs 1.4.326 Jon Leech 2025-08-29 20:32:05 +01:00
  • be73614e1d build(deps): bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 01:56:21 +00:00
  • 2efaa559ff GN Build: Add a way to skip xlib includes Shahbaz Youssefi 2025-08-17 22:48:37 -04:00
  • 2e0a6e699e Update for Vulkan-Docs 1.4.325 Jon Leech 2025-08-08 14:30:05 +01:00
  • a01329f307 Further update after fix in Vulkan-Hpp repository Jon Leech 2025-08-04 16:46:03 +01:00
  • a1c3885d4e Update for Vulkan-Docs 1.4.324 Jon Leech 2025-08-01 04:14:14 +01:00
  • 37057b4756 CMake: Don't install C++ module headers if module build is disabled Nick Sarnie 2025-07-31 14:26:06 -04:00
  • 89268a6d17 Reorganization Makefile.release comments Jon Leech 2025-07-18 12:20:26 +01:00
  • 088a00d81d Update for Vulkan-Docs 1.4.323 Jon Leech 2025-07-18 12:10:59 +01:00
  • 00a752019b Fix REVISION expansion in Makefile.release Jon Leech 2025-07-18 12:13:06 +01:00
  • f69f0433ba Update release Makefile again Jon Leech 2025-07-12 01:25:57 +01:00
  • 7cff847503 Update for Vulkan-Docs 1.4. Jon Leech 2025-07-12 01:10:36 +01:00
  • 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. Jon Leech 2025-07-12 00:48:00 +01:00
  • a2ab2a7612 Build script updates Jon Leech 2025-07-11 21:35:57 +01:00
  • 2cd90f9d20 Update for Vulkan-Docs 1.4.321 Jon Leech 2025-07-04 00:55:43 +01:00
  • 16cedde356 Update for Vulkan-Docs 1.4.320 Jon Leech 2025-06-27 12:05:25 +01:00
  • 10739e8e00 Update for Vulkan-Docs 1.4.319 Jon Leech 2025-06-20 13:17:34 +01:00
  • b39ab380a4 Update for Vulkan-Docs 1.4.318 Jon Leech 2025-06-13 13:28:35 +01:00
  • 1d6c53f654 gn: Add vpn9std headers to GN build Mike Schuchardt 2025-06-06 10:29:06 -07:00
  • 2642d51e1e Update for Vulkan-Docs 1.4.317 Jon Leech 2025-06-06 13:47:45 +01:00
  • b11eecd68f Update for Vulkan-Docs 1.4.316 Jon Leech 2025-05-30 16:29:15 +01:00
  • 75ad707a58 Update for Vulkan-Docs 1.4.315 Jon Leech 2025-05-09 04:48:49 -07:00
  • 9c77de5c3d Update for Vulkan-Docs 1.4.314 Jon Leech 2025-05-05 03:15:03 -07:00
  • e2e53a7246 mark Vulkan-HppModule target as OBJECT Jan Kuhlmann 2025-04-23 12:15:35 +02:00
  • 7b82913567 fixed FILE_SET path, separated install targets somewhat Jan Kuhlmann 2025-04-14 16:11:48 +02:00
  • 5407d73452 installing module and exporting via CXX_MODULES_DIRECTORY Jan Kuhlmann 2025-04-03 13:16:43 +02:00
  • 8e12a6c7ff Apply suggestions from code review Jan Kuhlmann 2025-04-03 07:39:03 +00:00
  • 9fe6a5263a revert Jan Kuhlmann 2025-04-02 18:05:05 +02:00
  • 140c8c711b reposition FILE_SET key Jan Kuhlmann 2025-04-02 17:54:40 +02:00
  • 47d1f104c4 split up install again to accodomate older cmake versions Jan Kuhlmann 2025-04-02 17:48:47 +02:00
  • cc4e52bad8 add FILE_SET module to export Jan Kuhlmann 2025-04-02 17:46:07 +02:00
  • c4060c5c91 append to install target list Jan Kuhlmann 2025-04-02 15:09:22 +00:00
  • 1c846fb1a8 enable FindPackage testing for vk module Jan Kuhlmann 2025-04-02 12:29:43 +02:00
  • 41af963e42 use vk-hpp func for version Jan Kuhlmann 2025-04-02 12:14:54 +02:00
  • b9390925ea properly utilize generator env var Jan Kuhlmann 2025-04-02 12:13:41 +02:00
  • 409c16be50 Update for Vulkan-Docs 1.4.313 Jon Leech 2025-04-18 02:27:28 -07:00
  • 110b6c989c ignore Jetbrains config directories Bruno Cabral 2025-04-12 19:36:59 -07:00
  • 5ceb9ed481 Update for Vulkan-Docs 1.4.312 Jon Leech 2025-04-04 04:43:32 -07:00
  • 2ac81691ba adjusted fnc name Jan Kuhlmann 2025-03-21 11:01:08 +01:00
  • a523083f72 simplified cpp module to not require function loading Jan Kuhlmann 2025-03-21 10:58:54 +01:00
  • cb28cd1819 replaced minimal example for modules Jan Kuhlmann 2025-03-21 10:52:50 +01:00
  • 24ce771ec1 fixed linewrap on windows and CXX compiler on ubuntu Jan Kuhlmann 2025-03-21 10:35:31 +01:00
  • cafcda9360 Added licenses and used included headers in minimal examples Jan Kuhlmann 2025-03-21 09:21:18 +00:00
  • 2b1e9e7409 added c++20 workflows for modules in ubuntu and windows Jan Kuhlmann 2025-03-20 16:08:05 +01:00
  • a72b4466b3 minimal compilation setups for Vulkan::Hpp and Vulkan::HppModule Jan Kuhlmann 2025-03-20 15:34:01 +01:00
  • fdc7404466 merged subdirectory tests Jan Kuhlmann 2025-03-19 14:21:25 +01:00
  • 9417d66dcf integration tests for cxx modules Jan Kuhlmann 2025-03-18 11:12:06 +01:00
  • 78c359741d Update for Vulkan-Docs 1.4.311 Jon Leech 2025-03-20 23:32:16 -07:00
  • d64e9e156a cmake: Rename Vulkan-Module to Vulkan-HppModule Jan Kuhlmann 2025-02-17 11:59:39 +01:00
  • cacef3039d Update for Vulkan-Docs 1.4.310 Jon Leech 2025-03-07 05:13:29 -08:00
  • 0f0cfd88d7 GN build: Define VK_USE_PLATFORM_XLIB_KHR Tom Anderson 2025-03-06 11:57:39 -08:00
  • 952f776f65 Update for Vulkan-Docs 1.4.309 Jon Leech 2025-02-21 03:21:11 -08:00
  • 234c4b7370 cmake: Update minimum version to 3.22.1 Juan Ramos 2025-02-01 10:55:49 -07:00
  • 39f924b810 Update for Vulkan-Docs 1.4.307 Jon Leech 2025-01-30 01:54:20 -08:00
  • e43027aa41 Update for Vulkan-Docs 1.4.306 Jon Leech 2025-01-24 05:49:59 -08:00
  • a03d2f6d57 Update for Vulkan-Docs 1.4.305 Jon Leech 2025-01-17 03:03:47 -08:00
  • 68ab446d1f all: update Zig to version 0.14.0-dev.2577+271452d22 Wrench[bot] 2024-12-30 12:28:34 -07:00
  • b4b5fdddab all: update Zig to version 0.14.0-dev.2577+271452d22 wrench/update-zig Wrench[bot] 2024-12-30 12:28:34 -07:00
  • d4a196d8c8 Update for Vulkan-Docs 1.4.304 Jon Leech 2024-12-19 21:42:01 -08:00
  • 6a74a7d65c Add missing validusage.json and fix Makefile.release for new registry structure Jon Leech 2024-12-04 00:19:07 -08:00
  • 49af1bfe46 Update for Vulkan-Docs 1.4.303 Jon Leech 2024-12-02 01:39:19 -08:00
  • 9dff1f571c Fix GN include checks Shahbaz Youssefi 2024-11-28 11:02:22 -05:00
  • 36872f9062 Update for Vulkan-Docs 1.3.302 Jon Leech 2024-11-20 22:22:21 -08:00
  • f864bc6dfe build(deps): bump fsfe/reuse-action from 4 to 5 dependabot[bot] 2024-11-18 18:31:12 +00:00
  • cbcad3c058 Update for Vulkan-Docs 1.3.301 Jon Leech 2024-11-01 19:46:16 -07:00
  • f2eb740f3f build: Disable Vulkan-Module by default Charles Giessen 2024-10-22 11:48:46 -05:00
  • ab1ea9059d Update for Vulkan-Docs 1.3.300 Jon Leech 2024-10-25 06:46:48 -07:00
  • e271cfd480 ci: Only run once if pushing to main repo branch Charles Giessen 2024-10-22 11:33:05 -05:00
  • b955ae0edb Update for Vulkan-Docs 1.3.299 Jon Leech 2024-10-18 04:32:11 -07:00
  • 53e3ee66a7 all: update Zig to version 0.14.0-dev.1911+3bf89f55c Wrench[bot] 2024-10-14 21:03:59 -07:00
  • 9da67dc3e3 all: update Zig to version 0.14.0-dev.1911+3bf89f55c Wrench[bot] 2024-10-14 21:03:59 -07:00
  • d91597a82f Update for Vulkan-Docs 1.3.298 Jon Leech 2024-10-11 01:34:23 -07:00
  • eee4ba35a2 all: update Zig to version 0.14.0-dev.1710+8ee52f99c Wrench[bot] 2024-10-04 10:36:22 -07:00
  • cd8caff43e all: update Zig to version 0.14.0-dev.1710+8ee52f99c Wrench[bot] 2024-10-04 10:36:22 -07:00
  • 14345dab23 Update for Vulkan-Docs 1.3.297 Jon Leech 2024-10-04 07:03:49 -07:00
  • 29f979ee5a Update for Vulkan-Docs 1.3.296 Jon Leech 2024-09-26 00:39:54 -07:00
  • c6391a7b8c Fix MSVC identification for modules support Mike Schuchardt 2024-08-30 09:27:18 -07:00
  • fbda05468e Update for Vulkan-Docs 1.3.295 Jon Leech 2024-08-30 02:47:50 -07:00