Commit Graph

  • e12c05d628
    Add support for multiple top-level tags <types>, <commands>, and <extensions> (#1959) main Andreas Süßenbach 2024-09-17 15:03:34 +0200
  • 32827aeb5d Add support for multiple top-level tags <types>, <commands>, and <extensions> asuessenbach 2024-09-17 11:20:15 +0200
  • 9decf5a743
    Merge 86c208b5e4 into 4e6e8d3fda Andreas Süßenbach 2024-09-13 00:23:45 +0200
  • 4e6e8d3fda
    Add support for multiply aliased structs in <require>-<feature> tags. (#1958) Andreas Süßenbach 2024-09-05 17:44:31 +0200
  • 974f9874eb Add support for multiply aliased structs in <require>-<feature> tags. asuessenbach 2024-09-05 14:14:17 +0200
  • 6abd3f42a8
    Use import std; guarded by macro (#1932) Sharadh Rajaraman 2024-09-05 07:48:19 +0100
  • 7d423e64bf
    Extend CI to run on ubuntu-20.04 (#1956) Andreas Süßenbach 2024-09-04 15:37:01 +0200
  • 2ac3ea7e1b Extend CI to run on ubuntu-20.04 asuessenbach 2024-09-03 12:02:39 +0200
  • a3a171a2c2 FIx after rebase Sharadh Rajaraman 2024-09-03 13:44:49 +0100
  • 9efb1e111d Use only std.compat Sharadh Rajaraman 2024-09-02 20:33:10 +0100
  • b1b6f66a0b Added #include <string.h> to resolve strnlen missing in the module Sharadh Rajaraman 2024-08-31 19:32:36 +0100
  • 292fd8a0e1 Refactored handling for VK_USE_64_BIT_PTR_DEFINES Sharadh Rajaraman 2024-08-31 18:28:18 +0100
  • e74c7d4403 Generate the VK_USE_64_BIT_PTR_DEFINES clause from the XML instead of hardcoding it Sharadh Rajaraman 2024-08-26 18:57:08 +0100
  • ddc6217ad0 Define VK_USE_64_BIT_PTR_DEFINES in vulkan_hpp_macros.hpp Sharadh Rajaraman 2024-08-24 11:31:27 +0100
  • f678a59061 RAII: vulkan_hpp before ifdef Sharadh Rajaraman 2024-08-16 03:46:35 +0100
  • 0c49db40e8 Reorganise logic, and propagate external macro correctly Sharadh Rajaraman 2024-08-16 03:42:02 +0100
  • 89332ae297 Top-level CMake changes Sharadh Rajaraman 2024-08-16 03:32:55 +0100
  • 1932ffbb0f Add support for external import std control with VULKAN_HPP_ENABLE_STD_MODULE Sharadh Rajaraman 2024-08-16 03:28:32 +0100
  • 02c28dde9d Unconditionally use import std with C++23 Sharadh Rajaraman 2024-07-26 12:41:02 +0100
  • 594d619ddd Enable std module with macro Sharadh Rajaraman 2024-07-23 21:54:08 +0100
  • bc9df3a963 Generated files changes Sharadh Rajaraman 2024-07-23 21:53:14 +0100
  • e212d3513e Snippets and generator changes Sharadh Rajaraman 2024-07-23 21:53:03 +0100
  • 84095af248 Enable the CppStdModule test Sharadh Rajaraman 2024-07-23 21:52:37 +0100
  • 2220e71ace Initial build and tests setup Sharadh Rajaraman 2024-07-23 18:05:15 +0100
  • fbb62163a0
    Mark deprecated enum values as deprecated (#1955) Andreas Süßenbach 2024-09-03 08:53:36 +0200
  • 1bfe93b3dd Mark deprecated enum values as deprecated asuessenbach 2024-09-02 14:10:31 +0200
  • 2fcbcfbefe
    Update Vulkan-Headers to v1.3.295 (#1954) v1.3.295 github-actions[bot] 2024-09-02 12:39:56 +0200
  • e83d62e64a Update Vulkan-Headers to v1.3.295 GitHub 2024-08-31 00:11:59 +0000
  • 0262bef5cd
    Add support for new <feature> tags. (#1953) Andreas Süßenbach 2024-08-27 13:33:57 +0200
  • 764d7125dd Add support for new <feature> tags. asuessenbach 2024-08-26 16:08:18 +0200
  • 98ea600e1f
    Removed special handling for enumerating commands with complex size information via a struct, generating just the standard function in such cases (#1952) Andreas Süßenbach 2024-08-26 16:21:45 +0200
  • bd70384cd4
    Update Vulkan-Headers to v1.3.294 (#1951) v1.3.294 github-actions[bot] 2024-08-26 16:06:58 +0200
  • 4af1c3d173 Removed special handling for enumerating commands with complex size information via a struct, generating just the standard function in such cases asuessenbach 2024-08-26 11:27:27 +0200
  • ecd4b59328
    Remove move-constructor and deleted move-assignment of vk::StructureChain. (#1949) Andreas Süßenbach 2024-08-26 09:45:57 +0200
  • 985f5c9612 Update Vulkan-Headers to v1.3.294 GitHub 2024-08-24 00:11:31 +0000
  • d31c20b64f Remove move-constructor and deleted move-assignment of vk::StructureChain. asuessenbach 2024-08-22 14:59:44 +0200
  • 1069a086a6
    Add g++-14 to MacOS workflow (#1948) Andreas Süßenbach 2024-08-21 18:06:26 +0200
  • 410db6a97f Add g++-14 to MacOS workflow asuessenbach 2024-08-21 11:59:08 +0200
  • 12eb6fcf13 Add g++-13 to MacOS workflow asuessenbach 2024-08-21 08:39:42 +0200
  • 3ab9238e91
    Add g++-12 to MacOS workflow. (#1945) Andreas Süßenbach 2024-08-20 17:34:34 +0200
  • 37fed4f3d8 Add g++-12 to MacOS workflow. asuessenbach 2024-08-20 11:38:53 +0200
  • d86b49ca04
    Update Vulkan-Headers to v1.3.293 (#1944) v1.3.293 Andreas Süßenbach 2024-08-19 16:23:55 +0200
  • 75ba778f3f Update Vulkan-Headers to v1.3.293 asuessenbach 2024-08-19 12:44:29 +0200
  • 61bc93f955
    Remove gcc-11 for builds on macos (#1942) Andreas Süßenbach 2024-08-19 12:31:21 +0200
  • 21a21d05d1 Remove gcc-11 for builds on macos asuessenbach 2024-08-19 09:14:00 +0200
  • e334581a4d Update Vulkan-Headers to v1.3.293 GitHub 2024-08-17 00:12:06 +0000
  • b2c409dd31
    Add IWYU pragmas to let code-completers use vulkan.hpp. (#1939) Andreas Süßenbach 2024-08-07 15:04:06 +0200
  • fde7e0fc84
    Remove deprecation message on promoted extensions. (#1938) Andreas Süßenbach 2024-08-07 12:09:39 +0200
  • 469fd9d24f Add IWYU pragmas to let code-completers use vulkan.hpp. asuessenbach 2024-08-07 11:24:48 +0200
  • c096dfd9a1 Remove deprecation message on promoted extensions. asuessenbach 2024-08-07 09:06:31 +0200
  • 6a11b182e1
    Extend support of video format properties (no code generated) (#1937) Andreas Süßenbach 2024-08-06 09:22:31 +0200
  • 757b151981 Extend support of video format properties (no code generated) asuessenbach 2024-08-05 18:56:41 +0200
  • dd0785dbc1
    Update Vulkan-Headers to v1.3.292 (#1934) v1.3.292 github-actions[bot] 2024-08-05 14:58:22 +0200
  • 003cf8e090
    Don't export symbols in vk::detail namespace (#1931) Sharadh Rajaraman 2024-08-05 13:26:29 +0100
  • 0f4e59bd95
    Fix for shared handles for pool deleter (#1925) Ilya Doroshenko 2024-08-05 14:21:44 +0200
  • a08ea96768 Update Vulkan-Headers to v1.3.292 GitHub 2024-07-28 00:13:03 +0000
  • 8827ad55e0 Don't export symbols in vk::detail namespace Sharadh Rajaraman 2024-07-23 17:53:31 +0100
  • 055bac6505 return of assert Ilya Doroshenko 2024-07-23 17:34:01 +0200
  • 85c2ae4026 added pool type traits, added special constructor for pool types Ilya Doroshenko 2024-07-23 15:43:55 +0200
  • 763e5bf88f
    Use clang++-13 with C++23 on ubuntu-latest (#1930) Andreas Süßenbach 2024-07-23 14:46:51 +0200
  • 10215af459 Use clang++-13 with C++23 on ubuntu-latest asuessenbach 2024-07-23 10:18:45 +0200
  • ae1eb5f449
    Non raii handles move exchange (#1929) Nikolai Siukosev 2024-07-23 11:55:09 +0400
  • cdcde2bd0b
    Parse <videocodecs> section (no code generated from) (#1926) Andreas Süßenbach 2024-07-23 09:47:41 +0200
  • cc80fe405e Parse <videocodecs> section (no code generated from) asuessenbach 2024-07-22 16:48:34 +0200
  • 811e416544
    Merge 61852c758c into f7f0d8ccaa Nikolai Siukosev 2024-07-22 14:42:05 +0000
  • 61852c758c Updated generated vulkan/* files Nikolai Siukosev 2024-07-22 18:41:50 +0400
  • f35e9c9f9b Add move semantics for non-raii hpp handles. (#1919) Nikolai Siukosev 2024-07-18 16:25:05 +0400
  • 5f79a121f6 Fix for shared handles for pool deleter Ilya Doroshenko 2024-07-22 13:32:59 +0200
  • f7f0d8ccaa
    Update Vulkan-Headers to v1.3.291 (#1924) v1.3.291 github-actions[bot] 2024-07-22 13:20:20 +0200
  • 3090d9e04e Update Vulkan-Headers to v1.3.291 GitHub 2024-07-20 00:11:11 +0000
  • 77f6a638a7
    Use clang++14 with Cpp-23 on ubuntu-latest (#1921) Andreas Süßenbach 2024-07-17 13:18:25 +0200
  • 778be1f058 Use clang++14 with Cpp-23 on ubuntu-latest asuessenbach 2024-07-17 09:04:29 +0200
  • a4cbf9c027
    Use clang++-15 with Cpp-23 on ubuntu-latest (#1920) Andreas Süßenbach 2024-07-16 14:43:05 +0200
  • 2fe6fc4584 Use clang++-15 with Cpp-23 on ubuntu-latest asuessenbach 2024-07-16 09:37:52 +0200
  • e3b0737d57
    Update Vulkan-Headers to v1.3.290 (#1918) v1.3.290 github-actions[bot] 2024-07-15 12:43:47 +0200
  • 096e555640
    Add alias bitmasks to module interface (#1917) Janeczko Jakub 2024-07-15 12:39:19 +0200
  • 6135008c9f Update Vulkan-Headers to v1.3.290 GitHub 2024-07-13 00:11:58 +0000
  • 4f277440af
    format Jakub Janeczko 2024-07-11 11:05:55 +0200
  • 6f72ceca51
    Add g++12 for ubuntu builds. (#1914) Andreas Süßenbach 2024-07-11 09:36:14 +0200
  • c8192c4ba1
    generate code Jakub Janeczko 2024-07-11 00:29:56 +0200
  • f204d8bede
    add alias bitmasks to c++ module Janeczko Jakub 2024-07-11 00:24:50 +0200
  • 9b279ac910 Add g++12 for ubuntu builds. asuessenbach 2024-07-10 12:01:22 +0200
  • 630d8da8c6
    Update Vulkan-Headers to v1.3.289 (#1912) v1.3.289 github-actions[bot] 2024-07-01 14:11:05 +0200
  • 50b43e3570 Update Vulkan-Headers to v1.3.289 GitHub 2024-06-29 00:11:05 +0000
  • 620cf05ac2
    Improve IndexTypeTraits determination. (#1911) Andreas Süßenbach 2024-06-28 09:41:13 +0200
  • 52329c1857 Improve IndexTypeTraits determination. asuessenbach 2024-06-27 21:31:28 +0200
  • 3b0d995a82
    Introduce some special handlings for structure VkLayerSettingEXT. (#1910) Andreas Süßenbach 2024-06-27 13:32:31 +0200
  • 7e177740b7 Introduce some special handlings for structure VkLayerSettingEXT. asuessenbach 2024-06-27 10:11:32 +0200
  • aac0b4d3ac
    Simplify helper class vk::ArrayProxyNoTemporaries. (#1908) Andreas Süßenbach 2024-06-25 17:43:55 +0200
  • ed63eba884 Simplify helper class vk::ArrayProxyNoTemporaries. asuessenbach 2024-06-24 12:31:39 +0200
  • dceddb7e31
    Update the instance extensions list for WSI (#1875) Bohdan Soproniuk 2024-06-19 09:04:07 +0200
  • b5092b6ede Update the instance extensions list for WSI Bohdan Soproniuk 2024-05-18 13:35:00 +0200
  • 6604f5a1d9
    Make generated headers resistant to missing definition of NOMINMAX for windows builds. (#1906) Andreas Süßenbach 2024-06-17 14:51:12 +0200
  • 3be51fe651
    Remove superfluous const in casts of function arguments by value. (#1905) Andreas Süßenbach 2024-06-17 14:40:59 +0200
  • bfb16c9781
    Update Vulkan-Headers to v1.3.288 (#1904) v1.3.288 github-actions[bot] 2024-06-17 14:13:31 +0200
  • a546021c8e Make generated headers resistant to missing definition of NOMINMAX for windows builds. asuessenbach 2024-06-17 11:14:50 +0200
  • 202ffe9422 Remove superfluous const in casts of function arguments by value. asuessenbach 2024-06-17 10:14:51 +0200
  • e417d5a20e Update Vulkan-Headers to v1.3.288 GitHub 2024-06-15 00:10:56 +0000
  • b7b92b1e45
    Remove an outdated assertion (#1903) Andreas Süßenbach 2024-06-13 15:30:49 +0200
  • 842406f2a6
    Try to workaround a possible bug with clang and gcc... (#1902) Andreas Süßenbach 2024-06-13 14:07:04 +0200