Commit Graph

  • 3efa6f1995
    Merge 86c208b5e4 into d433715af0 Andreas Süßenbach 2024-11-20 11:40:43 +0800
  • e55e25f786
    Merge e98a878b93 into d433715af0 gulfemsavrun 2024-11-19 11:49:39 +0100
  • a9a8877824
    Merge 385f5940b4 into d433715af0 Andreas Süßenbach 2024-11-14 20:17:18 +0100
  • d433715af0
    Extend cases when vk::detail::DispatchLoaderStatic is defined. (#1995) main Andreas Süßenbach 2024-11-14 12:19:22 +0100
  • c9d82db39f Extend cases when vk::detail::DispatchLoaderStatic is defined. asuessenbach 2024-11-14 09:15:16 +0100
  • 385f5940b4 Add specializations of std::hash for all the structs and handles in the vk-namespace. asuessenbach 2024-11-13 14:27:54 +0100
  • a4d53f4a22
    Move extension inspection template to a snippet file. (#1992) Andreas Süßenbach 2024-11-11 11:41:24 +0100
  • 3431e65dad Move extension inspection template to a snippet file. asuessenbach 2024-11-11 09:28:27 +0100
  • 4fb483e6a0
    Add CI support for macos-14-large (#1989) Andreas Süßenbach 2024-11-06 16:53:08 +0100
  • 097b037d08 Add CI support for macos-14-large asuessenbach 2024-11-04 15:58:03 +0100
  • 43f7a18b02
    Adjust loading procedure of the vk::detail::DynamicLoader on MacOS (#1991) Andreas Süßenbach 2024-11-05 19:52:08 +0100
  • 45d047c0ef Adjust loading procedure of the vk::detail::DynamicLoader on MacOS asuessenbach 2024-11-05 15:18:57 +0100
  • 6902b578be
    Update Vulkan-Headers to v1.3.301 (#1990) v1.3.301 github-actions[bot] 2024-11-05 11:47:23 +0100
  • a68a6c7dd4 Update Vulkan-Headers to v1.3.301 GitHub 2024-11-05 00:14:09 +0000
  • e98a878b93 Undefine major and minor through <sys/sysmacros.h> Gulfem Savrun Yeniceri 2024-11-01 11:17:06 -0700
  • eaf912017f
    Add CI support for ubuntu-24.04 (#1987) Andreas Süßenbach 2024-10-31 17:25:04 +0100
  • 9686cf2c87 Add CI support for ubuntu-24.04 asuessenbach 2024-10-31 09:00:37 +0100
  • ab5eb71025
    Use compile option -fno-strict-aliasing to prevent breaking optimizations due to using reinterpret_cast (#1985) Andreas Süßenbach 2024-10-31 08:24:05 +0100
  • 4d4c9e1b98 Use compile option -fno-strict-aliasing to prevent breaking optimizations due to using reinterpret_cast asuessenbach 2024-10-30 09:30:37 +0100
  • 17a245e6ec
    Remove macos-12 from workflow. (#1986) Andreas Süßenbach 2024-10-30 13:34:01 +0100
  • fa29d64d02 Remove macos-12 from workflow. asuessenbach 2024-10-30 09:51:25 +0100
  • 6e5489fcd9
    Move all the management helper classes for SharedHandles and UniqueHandles into namespace detail. (#1984) Andreas Süßenbach 2024-10-30 08:14:48 +0100
  • 3d52d12bf6 Move all the management helper classes for SharedHandles and UniqueHandles into namespace detail. asuessenbach 2024-10-29 10:23:16 +0100
  • ed3cf7ac51
    Move all the dispatcher related classes into namespace detail (#1983) Andreas Süßenbach 2024-10-29 08:13:51 +0100
  • e02a320d7f Move all the dispatcher related classes into namespace detail asuessenbach 2024-10-24 11:46:11 +0200
  • 24dee1ce75
    Update Vulkan-Headers to v1.3.300 (#1981) v1.3.300 github-actions[bot] 2024-10-28 12:45:25 +0100
  • 83c91288a8 Update Vulkan-Headers to v1.3.300 GitHub 2024-10-26 00:12:52 +0000
  • e80b3fae8a
    Restrict commands taking an allocator as template argument to allocators of the correct data type (#1980) Andreas Süßenbach 2024-10-24 16:29:00 +0200
  • 9209fb1256 Restrict commands taking an allocator as template argument to allocators of the correct data type asuessenbach 2024-10-24 12:15:57 +0200
  • eecf79d57f
    Add some special handling debug code for vk::raii::DescriptorPool (#1978) Andreas Süßenbach 2024-10-24 08:18:43 +0200
  • 316512a089 Add some special handling debug code for vk::raii::DescriptorPool asuessenbach 2024-10-22 08:43:27 +0200
  • eacba56dc5
    Add some docu on vk::raii classes (#1976) Andreas Süßenbach 2024-10-22 08:41:52 +0200
  • 03cebf81ff Add some docu on vk::raii classes asuessenbach 2024-10-21 15:47:48 +0200
  • 8444972909
    Update Vulkan-Headers to v1.3.299 (#1974) v1.3.299 github-actions[bot] 2024-10-21 14:58:14 +0200
  • 152c8be8cf Update Vulkan-Headers to v1.3.299 GitHub 2024-10-19 00:12:42 +0000
  • 64f5bbf55c
    Allow the <feature>'s "name" to be a list of members (#1973) Andreas Süßenbach 2024-10-17 08:19:47 +0200
  • e169eaaf0b Allow the <feature>'s "name" to be a list of members asuessenbach 2024-10-16 23:00:59 +0200
  • 8592ed9743
    Update Vulkan-Headers to v1.3.298 (#1971) v1.3.298 github-actions[bot] 2024-10-14 12:32:50 +0200
  • 1593639bee Update Vulkan-Headers to v1.3.298 GitHub 2024-10-12 00:12:22 +0000
  • 56fdc0b070
    Generate only the standard version for commands that would require vector-operations inside a struct. (#1970) Andreas Süßenbach 2024-10-09 16:06:13 +0200
  • f10addb658 Generate only the standard version for commands that would require vector-operations inside a struct. asuessenbach 2024-10-09 09:40:20 +0200
  • b9ea353349 Introduce standard versions of the functions to the raii classes. asuessenbach 2024-10-07 18:21:29 +0200
  • 00dac1bd21
    Add check on <syncstage> <syncsupport> "queues" being specified with at least one command. (#1968) Andreas Süßenbach 2024-10-08 13:25:37 +0200
  • 10e17551bb Add check on <syncstage> <syncsupport> "queues" being specified with at least one command. asuessenbach 2024-10-08 09:09:56 +0200
  • b8e4e70adf
    Add "BOOL" as accepted value for attribute <numericFormat> for the <component> of a <format> (#1967) Andreas Süßenbach 2024-10-07 17:58:00 +0200
  • 3b9d6cced3
    Upgraded check on required feature name being member of the required struct from warning to error. (#1966) Andreas Süßenbach 2024-10-07 17:57:38 +0200
  • 6757f9c8f7 Add "BOOL" as accepted value for attribute <numericFormat> for the <component> of a <format> asuessenbach 2024-10-07 13:52:44 +0200
  • e504265775 Upgraded check on required feature name being member of the required struct from warning to error. asuessenbach 2024-10-07 12:42:27 +0200
  • 26cf5590cb Update Vulkan-Headers to v1.3.297 v1.3.297 GitHub 2024-10-05 00:12:51 +0000
  • 94d538cac0 Update Vulkan-Headers to v1.3.297 GitHub 2024-10-05 00:12:51 +0000
  • 637090ee26
    Create 精选购买美国学位证(LU毕业证成绩单)+Q微信3431474023利哈伊大学学位证成绩单*办理LU文凭学历认证Lehigh University lytjrtuhjfdhs 2024-09-28 13:24:36 +0800
  • 5d40dd9ea9
    Create 精选购买美国学位证(PSU毕业证成绩单)+Q微信3431474023宾州州立大学学位证成绩单*办理PSU文凭学历认证Penn State University Park lytjrtuhjfdhs 2024-09-28 13:20:33 +0800
  • 350906994e Update Vulkan-Headers to v1.3.296 GitHub 2024-09-27 00:12:55 +0000
  • 2af53173c8
    Reshaped samples [RAII_]PhysicalDeviceProperties (#1961) Andreas Süßenbach 2024-09-26 09:14:35 +0200
  • 78ceb6a62d Reshaped samples [RAII_]PhysicalDeviceProperties asuessenbach 2024-09-25 18:02:06 +0200
  • 31aac24adb
    Move correctness checks on syncstage and syncaccess to checkCorrectness (#1960) Andreas Süßenbach 2024-09-23 13:47:05 +0200
  • c8cce2fe2b Move correctness checks on syncstage and syncaccess to checkCorrectness asuessenbach 2024-09-23 10:26:13 +0200
  • e12c05d628
    Add support for multiple top-level tags <types>, <commands>, and <extensions> (#1959) 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
  • 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
  • 45d90067ee
    Add missing cast from VkResult to vk::Result. (#1901) Andreas Süßenbach 2024-06-13 13:45:46 +0200
  • 78bbddaf71 Remove an outdated assertion asuessenbach 2024-06-13 12:39:09 +0200
  • 5b0e249e23 Try to workaround a possible bug with clang and gcc... asuessenbach 2024-06-13 11:28:42 +0200
  • 54e0839251 Add missing cast from VkResult to vk::Result. asuessenbach 2024-06-13 10:26:23 +0200
  • 66af8942cb
    Fix command sequence for enumerating commands with just one success code. (#1900) Andreas Süßenbach 2024-06-13 10:08:18 +0200
  • 235b1a2f85
    Reorganized alias handling of constants. (#1899) Andreas Süßenbach 2024-06-13 09:47:27 +0200
  • 474a696c5b Fix command sequence for enumerating commands with just one success code. asuessenbach 2024-06-12 17:29:36 +0200
  • 71031df10a
    Fix generation of the standard version of commands to only use the member handle for the first argument. (#1898) Andreas Süßenbach 2024-06-12 17:31:32 +0200
  • dc6501456a
    Add support for commands with three return parameters, two of them representing a vector. (#1897) Andreas Süßenbach 2024-06-12 16:36:03 +0200
  • 8b049c2c69 Reorganized alias handling of constants. asuessenbach 2024-06-12 15:49:06 +0200
  • 600e6d67a2
    Relax check for commands listed as required for a feature to just check if it's required for a different feature (#1896) Andreas Süßenbach 2024-06-12 13:52:23 +0200
  • ce26a92885 Fix generation of the standard version of commands to only use the member handle for the first argument. asuessenbach 2024-06-12 11:40:10 +0200
  • 2c9653d5a3 Add support for commands with three return parameters, two of them representing a vector. asuessenbach 2024-06-12 10:54:54 +0200
  • b3675643fe Relax check for commands listed as required for a feature to just check if it's required for a different feature asuessenbach 2024-06-12 09:20:20 +0200
  • b35470b05f
    Accept type size_t for vector size in vector-describing structure. (#1895) Andreas Süßenbach 2024-06-12 08:41:25 +0200
  • edc30d81ff Accept type size_t for vector size in vector-describing structure. asuessenbach 2024-06-11 17:39:07 +0200
  • d507727fd7
    Add support for enumerating functions that originally take a struct with the vector information. (#1892) Andreas Süßenbach 2024-06-11 16:53:15 +0200
  • 6fb2f3903f Add support for enumerating functions that originally take a struct with the vector information. asuessenbach 2024-06-05 11:31:57 +0200
  • 6fb0c202be
    Update Vulkan-Headers to v1.3.287 (#1891) v1.3.287 github-actions[bot] 2024-06-10 11:37:10 +0200
  • e6aa04f7a0 Update Vulkan-Headers to v1.3.287 GitHub 2024-06-08 00:12:12 +0000
  • 4d12a28006
    Improve relational operators on ArrayWrapper1D. (#1890) Andreas Süßenbach 2024-06-06 08:35:49 +0200
  • 920012f3aa Improve relational operators on ArrayWrapper1D. asuessenbach 2024-06-05 16:47:16 +0200
  • a64aeb648b
    Improved alias handling for enum values and structs; extended error checking commands listed as required in features. (#1889) Andreas Süßenbach 2024-06-05 16:44:13 +0200
  • 6f19055cc7 Improved alias handling for enum values and structs; extended error checking commands listed as required in features. asuessenbach 2024-06-05 14:01:12 +0200
  • 4557f02974
    Extend vk::su::createInstance to also take a vk::InstanceCreateFlagBits. (#1888) Andreas Süßenbach 2024-06-04 16:35:52 +0200
  • eb1f4cfb58
    Update Vulkan-Headers to v1.3.286 (#1887) v1.3.286 Andreas Süßenbach 2024-06-04 16:32:05 +0200
  • bd6482550d Extend vk::su::createInstance to also take a vk::InstanceCreateFlagBits. asuessenbach 2024-06-04 09:41:17 +0200
  • 99e279e388 Update Vulkan-Headers to v1.3.286 asuessenbach 2024-06-04 12:18:13 +0200
  • 83b289da71
    Remove some failing compilers (macos, ubuntu) from workflow. (#1886) Andreas Süßenbach 2024-06-04 11:51:53 +0200
  • 5286982b3a Remove some failing compilers (macos, ubuntu) from workflow. asuessenbach 2024-06-04 08:51:55 +0200
  • 2dabefb7c4 Update Vulkan-Headers to v1.3.286 GitHub 2024-06-01 00:11:33 +0000
  • 56fb4452c6 Add version awareness to instance creation to_matih 2024-05-12 23:29:52 +0100
  • b2810ca912
    Update Vulkan-Headers to v1.3.285 (#1871) v1.3.285 github-actions[bot] 2024-05-14 22:53:57 +0200
  • 0a80596b34
    Add version awareness to instance creation to_matih 2024-05-12 23:29:52 +0100
  • ec78cd4228 Update Vulkan-Headers to v1.3.285 GitHub 2024-05-11 00:10:48 +0000
  • c8dd4fb5ea
    Add support for enumerating commands with more than two success codes. (#1870) Andreas Süßenbach 2024-05-08 18:46:23 +0200
  • fbc54c8102 Add support for enumerating commands with more than two success codes. asuessenbach 2024-05-08 09:56:31 +0200
  • d3f062dd68
    Change default for template non-type parameter value of struct CppType from 0 to Type{}. (#1868) Andreas Süßenbach 2024-05-07 13:45:58 +0200
  • 4bd5d23f1e Add macos-14-large to CI asuessenbach 2024-05-07 12:31:55 +0200
  • 8d46db6965
    Update Vulkan-Headers to v1.3.284 (#1867) v1.3.284 github-actions[bot] 2024-05-07 12:08:03 +0200
  • b03f808fbe Change default for template non-type parameter value of struct CppType from 0 to Type{}. asuessenbach 2024-05-07 08:45:58 +0200
  • 5c9e9edf07
    Add macos-13 to workflow. (#1865) Andreas Süßenbach 2024-05-07 08:28:31 +0200
  • 600a61721f Update Vulkan-Headers to v1.3.284 GitHub 2024-05-07 00:10:38 +0000
  • 0cac149ae9 Add macos-13 to workflow. asuessenbach 2024-05-02 16:08:13 +0200
  • 1bbd615b15
    Change member initialization lists of structs to use braces {} instead of parentheses () (#1864) Andreas Süßenbach 2024-05-06 10:36:48 +0200
  • 2518f528c0
    Simplify handling of structextends (#1866) Andreas Süßenbach 2024-05-06 10:31:43 +0200
  • 5ee50071f3 Simplify handling of structextends asuessenbach 2024-05-02 16:55:59 +0200
  • c1fb25264d
    Extend compilers used in workflows on macos and ubuntu (#1863) Andreas Süßenbach 2024-05-02 15:51:07 +0200
  • 39a5a9e4cd Change member initialization lists of structs to use braces {} instead of parentheses () asuessenbach 2024-05-02 12:07:42 +0200
  • b72b14e457 Extend compilers used in workflows on macos and ubuntu asuessenbach 2024-05-02 10:03:38 +0200
  • 2d42465f64
    Minor cleanup on fence and event handling in two RAII-samples. (#1859) Andreas Süßenbach 2024-05-02 09:37:29 +0200
  • 48b5595082
    Simplified handling of struct aliases (#1858) Andreas Süßenbach 2024-05-02 09:28:44 +0200
  • 8c2e6030a5 Minor cleanup on fence and event handling in two RAII-samples. asuessenbach 2024-04-30 14:06:15 +0200
  • b0490901ce Simplified handling of struct aliases asuessenbach 2024-04-30 14:07:31 +0200
  • da28afe109
    Simplify alias handling for handles. (#1857) Andreas Süßenbach 2024-04-30 09:12:25 +0200
  • 1e223bad04 Simplify alias handling for handles. asuessenbach 2024-04-29 16:46:23 +0200
  • 79307b6253
    Check value of VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL instead of existence (#1856) Sharadh Rajaraman 2024-04-29 07:59:01 +0100
  • 1ec5d72a55 Also change vulkansc.cppm Sharadh Rajaraman 2024-04-27 11:22:51 +0100
  • 793304be18 Check value of VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL instead of existence Sharadh Rajaraman 2024-04-27 01:09:53 +0100
  • 1de6e89eb2
    Explicitly set the copy/move constructors/assignment operators of vk::handle to be default; add static assert on is_copy_constructible for vk::handles (#1852) Andreas Süßenbach 2024-04-25 13:30:52 +0200
  • adf1630fc8 Explicitly set the copy/move constructors/assignment operators of vk::handle to be default; add static assert on is_copy_constructible for vk::handles asuessenbach 2024-04-24 11:03:35 +0200
  • 42a688eb5f
    Change CI on MacOS to use macos-12, instead of macos-latest, which is MacOS 14 Arm64, which is a change in architecture (#1853) Andreas Süßenbach 2024-04-25 08:27:58 +0200
  • ebe89583d6 Change CI on MacOS to use macos-12, instead of macos-latest, which is MacOS 14 Arm64, which is a change in architecture asuessenbach 2024-04-24 17:07:40 +0200
  • 7bd57c7290
    Simplify handling of enum aliases (#1850) Andreas Süßenbach 2024-04-24 08:33:25 +0200
  • 059dfffc0e Simplify handling of enum aliases asuessenbach 2024-04-23 18:09:53 +0200
  • 2fbc146fee
    Update Vulkan-Headers to v1.3.283 (#1849) v1.3.283 github-actions[bot] 2024-04-22 13:45:11 +0200
  • a7dd35f74a Update Vulkan-Headers to v1.3.283 GitHub 2024-04-20 00:11:46 +0000
  • 0eafe7e55a
    Fix name of enum values with more than one "BIT" in its name (#1848) Andreas Süßenbach 2024-04-18 16:11:14 +0200
  • e4efa8b746 Fix name of enum values with more than one "BIT" in its name asuessenbach 2024-04-18 08:47:20 +0200
  • 4bf2835dd1
    Update Vulkan-Headers to v1.3.282 (#1846) v1.3.282 github-actions[bot] 2024-04-15 16:55:23 +0200
  • 11121e142a
    Simplified constant alias handling (#1845) Andreas Süßenbach 2024-04-15 10:18:02 +0200
  • 764954efd8 Update Vulkan-Headers to v1.3.282 GitHub 2024-04-15 02:30:23 +0000
  • 7451c0acc6 Simplified constant alias handling asuessenbach 2024-04-11 15:10:21 +0200
  • df42194eec
    Fixed Validation Error for Zero MaxImageCount (#1844) Andrew H. Cox 2024-04-10 23:44:50 -0700
  • 3134b1b42a
    Simplify alias handling for Bitmasks and Commands. (#1843) Andreas Süßenbach 2024-04-11 08:43:15 +0200
  • d2d85ab59f Fixed Validation Error for Zero MaxImageCount Andrew Cox 2024-04-09 21:23:49 +0100
  • d39c2da075 Simplify alias handling for Bitmasks and Commands. asuessenbach 2024-04-08 11:42:10 +0200
  • ed5b48b517
    Pay attention to struct aliases to determine struct dependencies. (#1842) Andreas Süßenbach 2024-04-08 18:00:46 +0200
  • 739ad2932c Pay attention to struct aliases to determine struct dependencies. asuessenbach 2024-04-08 14:28:22 +0200
  • bb66ad3b04
    Moved some implementation details into namespace detail. (#1840) Andreas Süßenbach 2024-04-08 11:40:53 +0200
  • 4e9c7ec4c3
    Add SFIXED5 as valid value for numericFormat in format::component. (#1841) Andreas Süßenbach 2024-04-04 08:18:15 +0200
  • 297ac4289e Add SFIXED5 as valid value for numericFormat in format::component. asuessenbach 2024-04-03 17:20:29 +0200
  • 388e934f1d Moved some implementation details into namespace detail. asuessenbach 2024-04-03 09:39:49 +0200
  • d111d68be8
    Simplify handling of enum value aliases (#1838) Andreas Süßenbach 2024-04-03 08:29:10 +0200
  • 82dd2c4085 Simplify handling of enum value aliases asuessenbach 2024-03-26 19:58:15 +0100
  • 8c9901c072
    Extend finding an enum value to also look for the aliases. (#1839) Andreas Süßenbach 2024-04-02 13:25:52 +0200
  • a345489ecf Extend finding an enum value to also look for the aliases. asuessenbach 2024-04-02 10:20:25 +0200
  • 268fb77fb5
    Minor edits to README (#1832) Rageking8 2024-03-26 15:39:42 +0800
  • a7ac08b8d2
    Guard type trait CppType to map from VkHandle to vk::Handle by ( VK_USE_64_BIT_PTR_DEFINES == 1 ). (#1836) Andreas Süßenbach 2024-03-25 14:00:43 +0100
  • 88d508b32f
    Update Vulkan-Headers to v1.3.281 (#1834) v1.3.281 github-actions[bot] 2024-03-25 13:50:59 +0100
  • 69262abae4
    Address feedback and perform another edit pass on README Rageking8 2024-03-25 20:30:49 +0800
  • bc20cfc0cd
    Merge bf6fcbdad5 into 89dd8393db Stephan Seitz 2024-03-25 10:48:55 +0100
  • 89dd8393db
    Refactored storing of enum values. (#1831) Andreas Süßenbach 2024-03-25 10:47:09 +0100
  • 8f000e53b0 Guard type trait CppType to map from VkHandle to vk::Handle by ( VK_USE_64_BIT_PTR_DEFINES == 1 ). asuessenbach 2024-03-25 10:27:24 +0100
  • 555979cf1a Update Vulkan-Headers to v1.3.281 GitHub 2024-03-23 00:10:05 +0000
  • cb72447225 Refactored storing of enum values. asuessenbach 2024-03-21 17:11:12 +0100
  • 9a7369ab6c
    Minor edits to README Rageking8 2024-03-22 00:03:01 +0800
  • ce84c37abf
    Reorganized enum value alias handling. (#1830) Andreas Süßenbach 2024-03-21 08:05:15 +0100
  • a8d45f3b68 Reorganized enum value alias handling. asuessenbach 2024-03-20 14:30:25 +0100
  • 194708b54c
    Extent type trait vk::CppType to map from VkHandle to vk::Handle (#1829) Andreas Süßenbach 2024-03-19 14:07:03 +0100
  • afd6f8a7e6 Extent type trait vk::CppType to map from VkHandle to vk::Handle asuessenbach 2024-03-19 12:15:48 +0100
  • d058397410
    Add missing glslang headers (#1827) Shahbaz Youssefi 2024-03-19 04:08:53 -0400
  • 19f90f043f
    Removed an invalid error check on structs. (#1828) Andreas Süßenbach 2024-03-18 12:11:31 +0100
  • ae0e2a1a1e Removed an invalid error check on structs. asuessenbach 2024-03-18 09:45:26 +0100
  • 91b0f92c0a Add missing glslang headers add-missing-glslang-headers Shahbaz Youssefi 2024-03-17 01:07:15 -0400
  • 695de1bc3a
    Fix messages in checkExtensionCorrectness (#1826) Andreas Süßenbach 2024-03-11 11:56:56 +0100
  • e35acfe752
    Update Vulkan-Headers to v1.3.280 (#1824) v1.3.280 github-actions[bot] 2024-03-11 11:50:46 +0100
  • 8b8a6e55e8 Fix messages in checkExtensionCorrectness asuessenbach 2024-03-11 09:57:47 +0100
  • 17226363e7
    Fix for VULKAN_HPP_TYPESAFE_CONVERSION defined to 0 (#1806) David Ryskalczyk 2024-03-11 04:39:39 -0400
  • 80826e4001
    Switched from using "typedef" to using "using". (#1823) Andreas Süßenbach 2024-03-11 09:37:43 +0100
  • 8df8fb9f06 Update Vulkan-Headers to v1.3.280 GitHub 2024-03-09 00:10:30 +0000
  • 744770b37e Switched from using "typedef" to using "using". asuessenbach 2024-03-07 11:27:06 +0100
  • 2b35399a73
    Remove unnecessary static_casts on vk::Results. (#1822) Andreas Süßenbach 2024-03-06 08:54:20 +0100
  • 9e349fed45 Remove unnecessary static_casts on vk::Results. asuessenbach 2024-03-05 09:35:50 +0100
  • 5e7649dcb5
    Simplified generation of lists of arguments or initializers (#1821) Andreas Süßenbach 2024-03-05 08:16:22 +0100
  • 1245bb2af9 Simplified generation of lists of arguments or initializers asuessenbach 2024-03-04 17:54:05 +0100
  • 6fb8def272
    Update Vulkan-Headers to v1.3.279 (#1819) v1.3.279 github-actions[bot] 2024-03-04 13:52:45 +0100
  • 9354fc328b Update Vulkan-Headers to v1.3.279 GitHub 2024-03-02 00:10:09 +0000
  • 1b76699763 Remove the check if VULKAN_HPP_TYPESAFE_CONVERSION actually is defined, just check if it's 1. asuessenbach 2024-02-29 15:23:11 +0100
  • 85daa22a04
    Relax requirements on FlagBits types. (#1817) Andreas Süßenbach 2024-02-29 08:26:01 +0100
  • df82a83a69 Relax requirements on FlagBits types. asuessenbach 2024-02-28 16:14:03 +0100
  • 73f210a604
    Three fixes: (#1816) Andreas Süßenbach 2024-02-28 13:04:56 +0100
  • f49662e8ce Three fixes: - do not create enhanced struct constructors, if the length of an array is determined by a member of that struct that is a pointer; - check for error if a command parameter has a len attribute, but is not a pointer - accept sync access and sync stage to be multiply aliased. asuessenbach 2024-02-28 10:00:51 +0100
  • 789c215e74
    Accept multiple XML <formats> tags. (#1814) Andreas Süßenbach 2024-02-26 15:38:33 +0100
  • c31bbeed13 Accept multiple XML <formats> tags. asuessenbach 2024-02-26 11:12:41 +0100
  • 29723f90a1
    Update Vulkan-Headers to v1.3.278 (#1810) v1.3.278 Andreas Süßenbach 2024-02-19 22:00:57 +0100
  • 9721b4d8f5 Update Vulkan-Headers to v1.3.278 asuessenbach 2024-02-19 16:24:29 +0100
  • 4c130b9051
    Switch from using strncpy to strncpy_s. (#1809) Andreas Süßenbach 2024-02-19 16:06:28 +0100
  • 527237902c Switch from using strncpy to strncpy_s. asuessenbach 2024-02-19 14:05:23 +0100
  • b64a08aa69
    Fix ordering determination of structs. (#1807) (#1808) Andreas Süßenbach 2024-02-19 12:39:34 +0100
  • 38e3e8f800
    Fix ordering determination of structs. (#1807) Andreas Süßenbach 2024-02-19 12:35:54 +0100
  • ad762df1d2 Fix ordering determination of structs. asuessenbach 2024-02-19 09:50:58 +0100
  • 6f9e3ca21c Fix for VULKAN_HPP_TYPESAFE_CONVERSION defined to 0 David Ryskalczyk 2024-02-18 17:26:57 -0500
  • 8ba3c07c08 Update Vulkan-Headers to v1.3.278 GitHub 2024-02-17 00:10:04 +0000
  • f1a38ff729
    Disabled vk::raii::exchange() implementation for C++14 or newer (#1803) Nikolai Siukosev 2024-02-15 11:35:02 +0400
  • 9093d82de5 Regenerated raii headers Nikolai Siukosev 2024-02-14 23:12:26 +0400
  • 65fae0d74e Disabled vk::raii::exchange() implementation for C++14 or newer. Replaced with using std::exchange Nikolai Siukosev 2024-02-14 02:56:31 +0400
  • 982afd2929
    Special handling for command vkGetDeviceFaultInfoEXT: changed return type from ResultValue to ResultValueType (#1800) Andreas Süßenbach 2024-02-08 15:30:36 +0100
  • 7a048a0cc7
    Fix issue with vk::StructureChain::assign: use auto, instead of void *, to also support structures with const void * as type for pNext. (#1799) Andreas Süßenbach 2024-02-08 12:32:57 +0100
  • f0c1795181 Special handling for command vkGetDeviceFaultInfoEXT: changed return type from ResultValue to ResultValueType asuessenbach 2024-02-08 12:29:43 +0100
  • c74c22fb77
    Use some special handling for struct vk::DeviceFaultInfoEXT (#1796) Andreas Süßenbach 2024-02-08 11:40:27 +0100
  • 780e080b18 Fix issue with vk::StructureChain::assign: use auto, instead of void *, to also support structures with const void * as type for pNext. asuessenbach 2024-02-08 10:03:16 +0100
  • 7afe9a7592 Use some special handling for struct vk::DeviceFaultInfoEXT asuessenbach 2024-02-07 11:09:45 +0100
  • 9a8dda30d5
    add missing include files in vulkan_video.hpp (#1795) Andreas Süßenbach 2024-02-06 21:10:30 +0100
  • 033ef1cfb5 add missing include files in vulkan_video.hpp asuessenbach 2024-02-06 19:05:33 +0100
  • 525429d181
    Add building of vulkan_video.hpp to default build process. (#1793) Andreas Süßenbach 2024-02-06 15:11:31 +0100
  • 1a9a93b1e9 Add building of vulkan_video.hpp to default build process. asuessenbach 2024-02-06 09:34:20 +0100
  • a3ecb02131
    Downgrade missing attribute "type" in enums in video.xml from error to warning (#1792) Andreas Süßenbach 2024-02-06 13:17:39 +0100
  • 1b6ea3c295
    Resolve warning on multiple len usage in struct VkVideoDecodeAV1PictureInfoKHR (#1791) Andreas Süßenbach 2024-02-06 13:16:16 +0100
  • 90a27de8ae Downgrade missing attribute "type" in enums in video.xml from error to warning asuessenbach 2024-02-06 08:49:31 +0100
  • a3e55d27a7 Resolve warning on multiple len usage in struct VkVideoDecodeAV1PictureInfoKHR asuessenbach 2024-02-06 08:45:45 +0100
  • 9fa4459c50
    Add special handling for call sequence in commands for vkGetDeviceFaultInfoEXT (#1790) Andreas Süßenbach 2024-02-05 15:44:40 +0100
  • 6bdba3ef31
    Add support for command argument attribute "len" with value "1". (#1789) Andreas Süßenbach 2024-02-05 13:13:38 +0100
  • ba22b3b634 Add special handling for call sequence in commands for vkGetDeviceFaultInfoEXT asuessenbach 2024-02-05 12:16:30 +0100
  • fdf975364b
    Fix typo in vk_raii_ProgrammingGuide.md (#1780) mirefly42 2024-02-05 11:21:49 +0000
  • c5c1994f79
    Update Vulkan-Headers to v1.3.277 (#1778) v1.3.277 github-actions[bot] 2024-02-05 12:15:13 +0100
  • 0ad26baaf2 Add support for command argument attribute "len" with value "1". asuessenbach 2024-02-05 10:24:35 +0100
  • 20145d6bee
    allow len="1" from param in parsing vk.xml PanGao-h 2024-02-05 11:18:40 +0800
  • 92c0b2984a Update Vulkan-Headers to v1.3.277 GitHub 2024-02-03 00:10:28 +0000
  • bba05939b9
    Extend the noDeleterFunction list by vkReleaseCapturedPipelineDataKHR. (#1784) Andreas Süßenbach 2024-02-02 21:52:35 +0100
  • d59fa06bf5 Extend the noDeleterFunction list by vkReleaseCapturedPipelineDataKHR. asuessenbach 2024-02-02 21:51:16 +0100
  • 81be6ce248
    Add missing brace. (#1783) Andreas Süßenbach 2024-02-02 21:34:43 +0100
  • b8c9188b56 Add missing brace. asuessenbach 2024-02-02 21:33:34 +0100
  • 3a946ddfa1
    Specify std::min to work on type size_t for copy operations in struct constructors. (#1782) Andreas Süßenbach 2024-02-02 21:22:52 +0100
  • 0f091061c6 Specify std::min to work on type size_t for copy operations in struct constructors. asuessenbach 2024-02-02 18:44:41 +0100
  • 7bd7372016
    Refactored gathering initializers for enhanced struct constructors. (#1781) Andreas Süßenbach 2024-02-02 18:22:51 +0100
  • 56ccdd448d Refactored gathering initializers for enhanced struct constructors. asuessenbach 2024-02-02 15:33:04 +0100
  • 2e8debd8fe
    Fix typo in vk_raii_ProgrammingGuide.md mirefly42 2024-02-02 12:40:51 +0000
  • 78bfb316aa
    Add support of attribute "len" for array-sized structure members. (#1779) Andreas Süßenbach 2024-02-02 12:53:29 +0100
  • 9c2b006d8e Add support of attribute "len" for array-sized structure members. asuessenbach 2024-02-02 10:36:01 +0100
  • d4b36b8223
    Update Vulkan-Headers to v1.3.276 (#1776) v1.3.276 github-actions[bot] 2024-01-29 14:01:04 +0100
  • 888d7ae94c Update Vulkan-Headers to v1.3.276 GitHub 2024-01-26 00:10:37 +0000
  • fa020b9bb5
    Resolved some code analysis warnings. (#1774) Andreas Süßenbach 2024-01-23 14:10:52 +0100
  • faa6f7e3c1 Resolved some code analysis warnings. asuessenbach 2024-01-22 18:22:59 +0100
  • bf6fcbdad5 ci: Add publish-doxygen.yml workflow Stephan Seitz 2024-01-20 16:55:01 +0100
  • c8ffcb4154 docs: refactor code blocks to use ```cpp Stephan Seitz 2024-01-20 16:52:01 +0100
  • e22f73df33 docs: Add Doxygen configuration Stephan Seitz 2024-01-20 16:51:46 +0100
  • 39ada07dac
    Update submodules glfw and glm (#1772) Andreas Süßenbach 2024-01-18 10:58:45 +0100
  • f178548061 Update submodules glfw and glm asuessenbach 2024-01-18 08:44:02 +0100
  • 3e6fed9492
    Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) Andreas Süßenbach 2024-01-16 13:48:53 +0100
  • 94a4ff3145 Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles asuessenbach 2024-01-16 09:59:24 +0100
  • e4ea505027
    Simplified typename checks on allocator template types (#1770) Andreas Süßenbach 2024-01-10 13:30:04 +0100
  • e0546d07c4 Simplified typename checks on allocator template types asuessenbach 2024-01-10 10:24:11 +0100
  • 180ef2f598
    Added VULKAN_HPP_NO_WIN32_PROTOTYPES preprocessor condition (#1756) Nikolai Siukosev 2024-01-09 12:13:37 +0400
  • e84352916a
    C++20 named module documentation updates (#1767) Sharadh Rajaraman 2024-01-08 16:53:59 +0000
  • 9eab68eb5d
    Add function pointer check when using DispatchLoaderDynamic. (#1769) Andreas Süßenbach 2024-01-08 12:19:28 +0100
  • f9b4be77db Added VULKAN_HPP_NO_WIN32_PROTOTYPES README.md section Nikolai Siukosev 2024-01-06 22:40:47 +0400
  • 16a6d9f463 Add function pointer check when using DispatchLoaderDynamic. asuessenbach 2024-01-08 10:20:53 +0100
  • 1a24b01583
    Update Vulkan-Headers to v1.3.275 (#1768) v1.3.275 github-actions[bot] 2024-01-08 10:21:39 +0100
  • d127fea13f
    Loop over cpp_standard and build_type in macos CI (#1766) Andreas Süßenbach 2024-01-08 09:02:32 +0100
  • 53e3315c0c Add minimum required Vulkan version check in the CMake module example Sharadh Rajaraman 2024-01-07 21:19:24 +0000
  • 89748d9d5f Added VULKAN_HPP_NO_WIN32_PROTOTYPES preprocessor condition which disables dynamic loader type declaration for win32 Nikolai Siukosev 2023-12-22 21:25:05 +0400
  • c868256db4 Update Vulkan-Headers to v1.3.275 GitHub 2024-01-06 00:10:24 +0000
  • d38fcd6028 Add target_compile_features for VulkanHppModule Sharadh Rajaraman 2024-01-05 23:17:17 +0000
  • 3c6c0bf701 Update README.md Sharadh Rajaraman 2024-01-05 09:55:48 +0000
  • 388af4e773 Named module updates - Fix CMake instructions for the module - Provided examples on module config - Elaborated on the dynamic dispatcher Sharadh Rajaraman 2024-01-05 00:40:07 +0000
  • f1000b4363 Loop over cpp_standard and build_type in macos CI asuessenbach 2024-01-04 15:48:38 +0100
  • 890e32f27b
    Loop over cpp_standard and build_type in ubuntu CI (#1763) Andreas Süßenbach 2024-01-04 15:40:18 +0100
  • e7273d468f Loop over cpp_standard and build_type in ubuntu CI asuessenbach 2024-01-03 11:16:27 +0100
  • db5c141013
    Downgrade error on multiple identical "depends" attributes for "require" sections for an extension to a warning. (#1765) Andreas Süßenbach 2024-01-04 11:37:46 +0100
  • 2cf0233dc1 Downgrade error on multiple identical "depends" attributes for "require" sections for an extension to a warning. asuessenbach 2024-01-04 09:08:09 +0100
  • d2f13e2f7f
    Include <memory> in vulkan_raii.hpp to have std::unique_ptr available. (#1762) Andreas Süßenbach 2024-01-03 11:49:10 +0100
  • 2469322aa6 Include <memory> in vulkan_raii.hpp to have std::unique_ptr available. asuessenbach 2024-01-03 10:36:30 +0100
  • 52666b03f5
    Resolve warning on struct with multiple members referencing the same member for len. (#1759) Andreas Süßenbach 2024-01-02 14:52:16 +0100
  • d684b72b3e
    Check for libvulkan.1.dylib (#1755) Juan Ramos 2024-01-02 05:56:05 -0700
  • 197017ef20
    Add support of noexcept-path for vk::raii classes (#1742) Andreas Süßenbach 2024-01-02 13:47:01 +0100
  • 505f274dd4 Resolve warning on struct with multiple members referencing the same member for len. asuessenbach 2024-01-02 13:26:52 +0100
  • 2cc4dbdbca
    Update Vulkan-Headers to v1.3.274 (#1754) v1.3.274 github-actions[bot] 2024-01-02 13:10:46 +0100
  • e0429645e5 Check for libvulkan.1.dylib Juan Ramos 2023-12-19 21:28:54 -0700
  • a746e5e45d Update Vulkan-Headers to v1.3.274 GitHub 2023-12-20 00:09:35 +0000
  • fafe484a31
    Reduce number of jobs in CI by running a loop in a job (#1751) Andreas Süßenbach 2023-12-15 19:50:45 +0100
  • 6c72d8f15f Reduce number of jobs in CI by running a loop in a job asuessenbach 2023-12-14 11:03:20 +0100
  • ea12ce6ec2 Add support of noexcept-path for vk::raii classes asuessenbach 2023-11-02 09:17:30 +0100
  • f67cfcc229
    Use the actual CMAKE_CXX_STANDARD provided by the workflow. (#1750) Andreas Süßenbach 2023-12-13 21:56:00 +0100
  • 19fa67f67a Use the actual CMAKE_CXX_STANDARD provided by the workflow. asuessenbach 2023-12-13 15:06:52 +0100
  • 19dd76bcb4
    Change CI on MacOS from macos-11 to macos-latest. (#1749) Andreas Süßenbach 2023-12-13 14:50:01 +0100
  • 2010b3779e Change CI on MacOS from macos-11 to macos-latest. asuessenbach 2023-12-13 13:48:58 +0100
  • 170a000750
    Update Vulkan-Headers to v1.3.273 (#1748) v1.3.273 github-actions[bot] 2023-12-13 13:32:34 +0100
  • e192b7d256 Update Vulkan-Headers to v1.3.273 GitHub 2023-12-12 00:12:05 +0000
  • 6b132a4628
    Fix usage of wrong command name when determining the skip count for that command (#1747) Andreas Süßenbach 2023-12-11 14:46:16 +0100
  • 5f53e5c5c9 Fix usage of wrong command name when determining the skip count for that command asuessenbach 2023-12-11 10:01:53 +0100
  • e621db0771
    Update Vulkan-Headers to v1.3.272 (#1743) v1.3.272 github-actions[bot] 2023-12-04 12:31:47 +0100
  • 0fd17baaa2 Update Vulkan-Headers to v1.3.272 GitHub 2023-12-02 00:09:55 +0000
  • 84b77d1406
    Add support for a new class of commands. (#1741) Andreas Süßenbach 2023-11-29 19:21:22 +0100
  • 5bd1e56054
    Explicitly ignore new limittype "not". (#1740) Andreas Süßenbach 2023-11-29 19:20:27 +0100
  • 58caa66f93 Add support for a new class of commands. asuessenbach 2023-11-28 20:45:36 +0100
  • 128f13871a Explicitly ignore new limittype "not". asuessenbach 2023-11-28 20:20:48 +0100
  • f28803081e Update Vulkan-Headers to v1.3.271 v1.3.271 GitHub 2023-11-28 00:10:55 +0000
  • a58dfc3e95 Update Vulkan-Headers to v1.3.271 GitHub 2023-11-28 00:10:55 +0000
  • 2de0c81d44 Add support of noexcept-path for vk::raii classes asuessenbach 2023-11-02 09:17:30 +0100
  • 6453966415
    Add missing includes (#1730) Patrick O'Connell 2023-11-15 23:55:30 -0800
  • 1bfaa9fd5d
    Use vk::Format that matches coloredCubeData (#1729) Bohdan Soproniuk 2023-11-16 08:54:45 +0100
  • 68b1248803 Add missing includes Patrick O'Connell 2023-11-14 21:58:23 -0800
  • 846ac99cee
    Remove warning on "ratified" and "supported" being different for an extension. (#1728) Andreas Süßenbach 2023-11-14 16:50:41 +0100
  • e86419f738
    Include headers holding feature-test macros in vulkan_hpp_macros.hpp. (#1727) Andreas Süßenbach 2023-11-14 16:50:21 +0100
  • 8a4896d519
    Update readme on using vulkan-headers instead of vulkan-hpp with vcpkg. (#1726) Andreas Süßenbach 2023-11-14 16:49:53 +0100
  • 9bece47d4c
    Fix ArrayWrapper1D::operator std::string() and ArrayWrapper1D::operator std::string_view() to return a string/string_view of the correct length. (#1725) Andreas Süßenbach 2023-11-14 16:49:01 +0100
  • e87c049543
    Use vk::Format that matches coloredCubeData Bohdan Soproniuk 2023-11-13 22:54:28 +0100
  • ef73f36fad Fix ArrayWrapper1D::operator std::string() and ArrayWrapper1D::operator std::string_view() to return a string/string_view of the correct length. asuessenbach 2023-11-13 09:50:35 +0100
  • b6d55b1b3b Remove warning on "ratified" and "supported" being different for an extension. asuessenbach 2023-11-13 15:16:21 +0100
  • 4cb522cc51
    Update Vulkan-Headers to v1.3.270 (#1724) v1.3.270 github-actions[bot] 2023-11-13 15:03:17 +0100
  • 1344031dd8 Include headers holding feature-test macros in vulkan_hpp_macros.hpp. asuessenbach 2023-11-13 10:25:03 +0100
  • 21eabbb5e4 Update readme on using vulkan-headers instead of vulkan-hpp with vcpkg. asuessenbach 2023-11-13 10:12:41 +0100
  • 392aeb4ef4 Update Vulkan-Headers to v1.3.270 GitHub 2023-11-11 00:23:03 +0000
  • 1620b8b0bf
    Add missing include guard to vulkan_video.hpp (#1723) Andreas Süßenbach 2023-11-09 11:29:46 +0100
  • ab5e491156 Add missing include guard to vulkan_video.hpp asuessenbach 2023-11-09 08:39:15 +0100
  • 2e5e845bb9
    Add C++23 to the workflow. (#1713) Andreas Süßenbach 2023-11-02 08:54:14 +0100
  • f0e61e30f6 Add C++23 to the workflow. asuessenbach 2023-10-31 14:31:02 +0100
  • 26664a38a4
    Add extension macros as constexpr (#1710) Sharadh Rajaraman 2023-10-26 13:59:13 +0100
  • e8bb4ee1b5 Remove std::ranges usage Sharadh Rajaraman 2023-10-25 19:55:13 +0100
  • 9ff34dd203 Syntax changes Sharadh Rajaraman 2023-10-25 11:01:43 +0100
  • 35a6939cc7 Grouped by extension name rather than macro guards Sharadh Rajaraman 2023-10-24 21:54:10 +0100
  • d43f31f86d Fixes for extension constexpr macros Sharadh Rajaraman 2023-10-24 21:01:10 +0100
  • 327b2e2600 Actually add changes to .hpp and .cppm files Sharadh Rajaraman 2023-10-23 21:17:17 +0100
  • 5e4e536f3e Reordered prefixes, added SPEC_VERSION macro Sharadh Rajaraman 2023-10-23 20:57:03 +0100
  • 9dfe727d2a Initial implementation Sharadh Rajaraman 2023-10-23 00:38:40 +0100
  • de5821703f
    Ignore warnings in some tests; fix ambiguity in ArrayWrapper test (#1712) Andreas Süßenbach 2023-10-24 18:27:35 +0200
  • bbc8197f59 Ignore warnings in some tests; fix ambiguity in ArrayWrapper test asuessenbach 2023-10-24 11:51:13 +0200
  • eca10165b7 Fix Vulkan-Headers version Sharadh Rajaraman 2023-10-23 21:13:56 +0100
  • c21203528d Reordered prefixes, added SPEC_VERSION macro Sharadh Rajaraman 2023-10-23 20:57:03 +0100
  • 9cd662b0dd Initial implementation Sharadh Rajaraman 2023-10-23 00:38:40 +0100
  • e21b1738c6 Update Vulkan-Headers to v1.3.269 (#1707) github-actions[bot] 2023-10-23 13:58:24 +0200
  • 9c15a1e1ef
    Update Vulkan-Headers to v1.3.269 (#1707) v1.3.269 github-actions[bot] 2023-10-23 13:58:24 +0200
  • 4e1ed09346 Initial implementation Sharadh Rajaraman 2023-10-23 00:38:40 +0100
  • 6979818e3c Update Vulkan-Headers to v1.3.269 GitHub 2023-10-21 00:13:14 +0000
  • 3e0d722ca5
    Silent warnings on unused variables in some tests; make test UniqueHandleDefaultArguments part of the solution for 64 bit only. (#1704) Andreas Süßenbach 2023-10-18 13:45:14 +0200
  • 61ab2e1105 Silent warnings on unused variables in some tests; make test UniqueHandleDefaultArguments part of the solution for 64 bit only. asuessenbach 2023-10-18 10:37:17 +0200
  • 5b6f6faf7a
    Fix ArrayWrapper test program: don't use std::string_literals to be C++11 conform. (#1703) Andreas Süßenbach 2023-10-18 09:55:20 +0200
  • 31e8307abd Fix ArrayWrapper test program: don't use std::string_literals to be C++11 conform. asuessenbach 2023-10-18 08:23:19 +0200
  • c77427babb
    Adjust module support handling with CMake version 3.28 and above (#1699) Andreas Süßenbach 2023-10-18 08:07:18 +0200
  • c1dffe4124 Adjust module support handling with CMake version 3.28 and above asuessenbach 2023-10-17 14:22:45 +0200
  • 33ea43b53f
    Update submodule glslang to version 13.0.0 (#1700) Andreas Süßenbach 2023-10-17 12:41:14 +0200
  • 6f0bd0f5dc Update submodule glslang to version 13.0.0 asuessenbach 2023-10-17 10:36:18 +0200
  • bab0e249f2
    Improve implicit conversion operators of vk::ArrayWrapper1D on char type; added constructors from std::string and std::string_view (#1698) Andreas Süßenbach 2023-10-17 08:52:54 +0200
  • 936efd4aa9 Improve implicit conversion operators of vk::ArrayWrapper1D on char type; added constructors from std::string and std::string_view asuessenbach 2023-10-16 15:58:20 +0200
  • 962979c679
    Identify delete commands starting with "vkRelease" (#1697) Andreas Süßenbach 2023-10-16 16:01:35 +0200
  • 3174b488ef Identify delete commands starting with "vkRelease" asuessenbach 2023-10-16 14:04:22 +0200
  • d2134fefe2
    Update Vulkan-Headers to v1.3.268 (#1696) v1.3.268 github-actions[bot] 2023-10-16 12:10:45 +0200
  • 9675c3aab4 Update Vulkan-Headers to v1.3.268 GitHub 2023-10-14 00:10:49 +0000
  • 2620a62641
    Update README.md (#1675) tom-huntington 2023-10-13 00:35:33 +1300
  • 61db780ae3
    Update README.md tom-huntington 2023-10-12 22:00:25 +1300
  • c8cf030fe9
    Add FlagBits type as required if it is not listed where the corresponding Flags type is required (#1689) Andreas Süßenbach 2023-10-10 21:54:36 +0200
  • 4dda5c1d5c Add FlagBits type as required if it is not listed where the corresponding Flags type is required asuessenbach 2023-10-10 18:33:17 +0200
  • d61930ca20 Add enum types that are extended in an extension to their list of required types. asuessenbach 2023-10-10 15:02:17 +0200
  • 6be20fb9e3
    Fix documentation on existance of some copyable vk::raii classes (#1687) Andreas Süßenbach 2023-10-10 08:38:18 +0200
  • fb87f3a6e8 Fix documentation on existance of some copyable vk::raii classes asuessenbach 2023-10-09 18:11:49 +0200
  • f9bed11716
    Use add_subdirectory-friendly CMAKE variables (#1679) Anton Shangareev 2023-10-09 18:05:13 +0400
  • 86c208b5e4 Use target_sources for INTERFACE libraries to be compatible with older CMake versions. asuessenbach 2023-10-09 14:22:54 +0200
  • 7b8f30221a
    Extend not on module usage with Visual Studio. (#1684) Andreas Süßenbach 2023-10-09 13:37:36 +0200
  • a2e841aed2 Extend not on module usage with Visual Studio. asuessenbach 2023-10-09 12:30:43 +0200
  • b961a1a4c2
    Fix C++20 module build with -DVULKAN_HPP_NO_SMART_HANDLE (#1678) Anton Shangareev 2023-10-09 14:25:01 +0400
  • 18e912955e
    Add some note in README.md, that our modules are not working with VS 2022. (#1683) Andreas Süßenbach 2023-10-09 11:56:47 +0200
  • ecc4c36f5e Add some note in README.md, that our modules are not working with VS 2022. asuessenbach 2023-10-09 10:39:14 +0200
  • d8d8b53a31
    Update Vulkan-Headers to v1.3.267 (#1681) v1.3.267 github-actions[bot] 2023-10-09 10:15:08 +0200
  • d49ffcfafd Update Vulkan-Headers to v1.3.267 GitHub 2023-10-07 00:10:20 +0000
  • ba277b9292 Fix VulkanHppGenerator Anton Shangareev 2023-10-07 01:31:33 +0400
  • 7933674e3a Move SharedHandle and UniqueHandle under correct preprocessor guard in .cppm Anton Shangareev 2023-10-06 23:51:14 +0400
  • 0d6f33b537 Use add_subdirectory-friendly CMAKE variables Anton Shangareev 2023-10-06 23:38:51 +0400
  • 9ac575f5d3
    Update README.md tom-huntington 2023-10-06 15:08:58 +1300
  • f76ce52df5
    Introduce using CppType type-trait for raii-classes, add two helper functions to filter the cpp-types out of a vector of raii-types. (#1672) Andreas Süßenbach 2023-10-05 15:19:16 +0200
  • 8d626bf203 Introduce using CppType type-trait for raii-classes, add two helper functions to filter the cpp-types out of a vector of raii-types. asuessenbach 2023-10-05 11:10:31 +0200
  • f97633a220
    Extend command generation to support not returning some return stuff and not templatizing a void pointer. (#1666) Andreas Süßenbach 2023-10-02 14:57:52 +0200
  • eccf541cd4
    Add support of hex numbers for enum values (#1671) Andreas Süßenbach 2023-10-02 14:56:27 +0200
  • 4e47ac2ca8 Extend command generation to support not returning some return stuff and not templatizing a void pointer. asuessenbach 2023-09-27 11:33:05 +0200
  • f1754c0e86 Add support of hex numbers for enum values asuessenbach 2023-10-02 11:06:03 +0200
  • 7b70ce4831
    Update Vulkan-Headers to v1.3.266 (#1670) v1.3.266 github-actions[bot] 2023-10-02 10:43:10 +0200
  • ae2185e43b Update Vulkan-Headers to v1.3.266 GitHub 2023-09-30 00:30:03 +0000
  • a858acdd90
    Update workflow deps (#1667) Stephan Seitz 2023-09-28 16:39:48 +0200
  • 9aa679e5e8
    Add support of attribute "type" for a enums in an extension, storing them as a constant. (#1668) Andreas Süßenbach 2023-09-28 13:23:31 +0200
  • 35f43f97b3 ci: set correct CMake options in update-header-pr workflow Stephan Seitz 2023-09-27 13:04:11 +0200
  • f9db289ae5 ci: update workflow versions Stephan Seitz 2023-09-27 12:58:27 +0200
  • 402b342b15 Add support of attribute "type" for a enums in an extension, storing them as a constant. asuessenbach 2023-09-28 09:00:28 +0200
  • f3cdc24a13
    Remove clang++12 from the Ubuntu CI. (#1669) Andreas Süßenbach 2023-09-28 10:32:26 +0200
  • a737a49bd2 Remove clang++12 from the Ubuntu CI. asuessenbach 2023-09-28 09:27:17 +0200
  • c0fa16710b
    Update Vulkan-Headers to v1.3.265 (#1665) v1.3.265 github-actions[bot] 2023-09-27 09:30:15 +0200
  • cf5b8fbd4a Update Vulkan-Headers to v1.3.265 GitHub 2023-09-27 00:11:12 +0000
  • f1b8af1157
    Reduced listing of unused VkStructureType value from error to warning. (#1664) Andreas Süßenbach 2023-09-26 15:05:54 +0200
  • ff86df03cf Reduced listing of unused VkStructureType value from error to warning. asuessenbach 2023-09-26 13:51:07 +0200
  • 3e1e9b4653
    Add support of commands returning void and getting two simple data type values. (#1663) Andreas Süßenbach 2023-09-26 12:02:43 +0200
  • 43f5e03033 Add support of commands returning void and getting two simple data type values. asuessenbach 2023-09-26 09:44:31 +0200
  • 37b50fa9ef
    Revert "Update Vulkan-Headers to v1.3.265 (#1661)" (#1662) Andreas Süßenbach 2023-09-25 15:28:32 +0200
  • a46874c21c Revert "Update Vulkan-Headers to v1.3.265 (#1661)" Andreas Süßenbach 2023-09-25 13:52:30 +0200
  • 205758299b
    Update Vulkan-Headers to v1.3.265 (#1661) Andreas Süßenbach 2023-09-25 11:56:48 +0200
  • 5193f17646 Update Vulkan-Headers to v1.3.265 asuessenbach 2023-09-25 10:36:47 +0200
  • 128261aa45
    Add missing header in vulkan.cppm. (#1659) Andreas Süßenbach 2023-09-19 17:40:35 +0200
  • 548da01bec Add missing header in vulkan.cppm. asuessenbach 2023-09-19 13:24:44 +0200
  • 5d0d3b7bd9
    Shared Handles (#1619) Ilya Doroshenko 2023-09-19 13:04:36 +0200
  • d60453f6ea
    Introduce hard-coded default values for some structure members. (#1658) Andreas Süßenbach 2023-09-19 12:05:06 +0200
  • 6ede608991 Introduce hard-coded default values for some structure members. asuessenbach 2023-09-18 14:05:33 +0200
  • 39c8c02de0
    Make the tag on constants uppercase. (#1657) Andreas Süßenbach 2023-09-18 18:03:18 +0200
  • 470d154881 Make the tag on constants uppercase. asuessenbach 2023-09-18 14:35:10 +0200
  • 9004069b9b
    Move Flags<> and FlagTraits<> from vulkan.hpp to vulkan_enums.hpp (#1654) Andreas Süßenbach 2023-09-07 18:42:46 +0200
  • d6f0579ba7 Move Flags<> and FlagTraits<> from vulkan.hpp to vulkan_enums.hpp asuessenbach 2023-09-07 15:52:26 +0200
  • d4704cce01
    Make C++20 modules work with the defaultDispatchLoaderDynamic. (#1651) Andreas Süßenbach 2023-09-07 15:20:10 +0200
  • ac302dbb42 Add a little disclaimer to vulkan.cppm. asuessenbach 2023-09-07 11:45:59 +0200
  • f366d09d93 Adjust some comments. asuessenbach 2023-09-07 10:34:37 +0200
  • 5b51d5e1fd Rename module from vulkan to vulkan_hpp asuessenbach 2023-09-07 10:22:16 +0200
  • 1fac5b45b6 Adjust the text on module in the readme. asuessenbach 2023-09-07 09:52:35 +0200
  • 5a1e502aab Add vulkan_hpp_macros.hpp to list of installed files. asuessenbach 2023-09-06 15:52:54 +0200
  • 8a0d0918a9 only GCC should be affected Ilya Doroshenko 2023-09-06 11:47:52 +0200
  • a27fe0a0d6 suppressed function cast warning Ilya Doroshenko 2023-09-06 09:31:37 +0200
  • 238deeb9c8 renamed to destructorType Ilya Doroshenko 2023-09-05 12:50:07 +0200
  • fcf40706e0 trying to remove submodule Ilya Doroshenko 2023-09-05 10:12:52 +0200
  • 87abc4bb99 Make C++20 modules work with the defaultDispatchLoaderDynamic. asuessenbach 2023-08-30 18:16:10 +0200
  • a2e240c7e7
    Relax check for constants as array size: also allow potentially externally defined constants (#1652) Andreas Süßenbach 2023-09-04 12:31:50 +0200
  • edfd730abc Relax check for constants as array size: also allow potentially externally defined constants asuessenbach 2023-09-04 10:28:48 +0200
  • abcaf8752b more relaxed memory ordering for release operation Ilya Doroshenko 2023-09-02 21:23:43 +0200
  • 9ec7925950 resolved issues with CI Ilya Doroshenko 2023-09-02 16:03:55 +0200
  • c7d739af72 moved destructor to shared handle traits Ilya Doroshenko 2023-09-02 15:35:48 +0200
  • f51dac9f18
    Switch __QNXNTO__ macro check to __QNX__ (#1646) Mike Gorchak 2023-08-30 06:26:18 -0400
  • 23606b20f7
    Guard vk::raii names in vulkan.cppm just as in vulkan_raii.hpp. (#1650) Andreas Süßenbach 2023-08-28 13:30:00 +0200
  • 47f5973f64 Guard vk::raii names in vulkan.cppm just as in vulkan_raii.hpp. asuessenbach 2023-08-28 11:48:01 +0200
  • ed0b00e095
    Update Vulkan-Headers to v1.3.262 (#1647) v1.3.262 github-actions[bot] 2023-08-28 11:05:58 +0200
  • ef0dbd602b
    Correct includes in vulkansc-headers. (#1645) Andreas Süßenbach 2023-08-28 10:21:34 +0200
  • f1778f0126 Update Vulkan-Headers to v1.3.262 GitHub 2023-08-26 00:12:54 +0000
  • fb4e2e7caa vulkansc Ilya Doroshenko 2023-08-24 21:32:05 +0200
  • 1ce4fb3c58 renamed parent of, added guide to make shared handles Ilya Doroshenko 2023-08-24 21:02:43 +0200
  • c9555df318 fixed most of the stuff Ilya Doroshenko 2023-08-24 20:04:22 +0200
  • fab7842505 rebased repo, updated the example Ilya Doroshenko 2023-08-23 11:51:39 +0200
  • 76672eef7a header is independent now Ilya Doroshenko 2023-08-23 11:25:16 +0200
  • 6a073d915d shared handles migrated to own header, made module entries Ilya Doroshenko 2023-08-08 12:50:00 +0200
  • f8d7724729 fixed leak Agrael1 2023-08-05 15:05:08 +0200
  • e037804e24 using constructors are made to comply standard Agrael1 2023-07-31 19:35:32 +0200
  • 421f9dc643 Shared non-destoyed type now have handles Agrael1 2023-07-31 08:12:42 +0200
  • f00a660cde added non-deleting overloads for Queue, DisplayKHR and PhysicalDevice Agrael1 2023-07-30 21:47:26 +0200
  • 4d3af52daf fixed getParent() Agrael1 2023-07-29 13:27:30 +0200
  • c2ec08cdeb added forward type for better interop with VMA added parent checking Agrael1 2023-07-29 09:43:12 +0200
  • 188f416e37 removed test shared pointer Agrael1 2023-07-27 09:17:19 +0200
  • 89fa8a3b41 better synchronization inspired by STL shared_ptr implementation Agrael1 2023-07-26 16:34:09 +0200
  • c0487d746f safer release() removed put() for now Agrael1 2023-07-26 12:57:04 +0200
  • 65ab30c70d more readme Agrael1 2023-07-25 23:15:25 +0200
  • ff98840931 Major update: Fixed all wishes Made std::shared_ptr do heavy lifting Reduced code complexity Added ParentType to basic handles Added put and put_native for cross-abi usage Agrael1 2023-07-25 23:08:16 +0200
  • 942573e76d made better example, added specialization for swapchain, added shared handles to readme Agrael1 2023-07-24 19:47:24 +0200
  • c88c28acf3 Added a sample Agrael 2023-07-19 16:29:41 +0200
  • 33276c533e fixed all SFINAE issues, moved image specialization Agrael 2023-07-19 11:34:36 +0200
  • 9547e6e1ab At least no errors. Agrael 2023-07-19 00:06:03 +0200
  • 102774537c generated headers Agrael 2023-07-13 12:08:10 +0200
  • 7139dfd5f3 Fixed Destroy Function Agrael 2023-07-13 11:39:36 +0200
  • 13e6f7e7e9 moved deleter to the shared part, now Shared handle weights 2 pointers Agrael 2023-07-13 10:32:01 +0200
  • 1c2c3888de stage 1: added shared handles and all traits Agrael 2023-07-12 18:10:32 +0200
  • 25279ed236 Switch __QNXNTO__ macro check to __QNX__ Mike Gorchak 2023-08-24 13:03:51 -0400
  • a3d95c5aac Correct includes in vulkansc-headers. asuessenbach 2023-08-24 16:47:15 +0200
  • 17fa2b92f7
    Resolve synchronization issue in [RAII_]Samples/InputAttachment. (#1644) Andreas Süßenbach 2023-08-24 08:32:15 +0200
  • 206e03ced3 Resolve synchronization issue in [RAII_]Samples/InputAttachment. asuessenbach 2023-08-23 16:10:42 +0200
  • fee04df943
    Resolve some more validation layer issues. (#1643) Andreas Süßenbach 2023-08-23 13:58:54 +0200
  • 16cf1e924b Resolve some more validation layer issues. asuessenbach 2023-08-23 12:17:44 +0200
  • 14d048e9bf
    Reorder some object instantiations to get valid destruction sequence. (#1641) Andreas Süßenbach 2023-08-21 11:35:17 +0200
  • c56b981900 Reorder some object instantiations to get valid destruction sequence. asuessenbach 2023-08-21 10:06:11 +0200
  • d07d082af1
    Resolve some validation layer warnings in some samples. (#1640) Andreas Süßenbach 2023-08-17 14:28:39 +0200
  • f6bf072baf Resolve some validation layer warnings in some samples. asuessenbach 2023-08-17 11:29:00 +0200
  • 57d54a0ba6
    Introduce a helper function to dynamically map from vk::ObjectType to vk::DebugReportObjectTypeEXT. (#1639) Andreas Süßenbach 2023-08-16 08:37:43 +0200
  • af0ac07f21 Introduce a helper function to dynamically map from vk::ObjectType to vk::DebugReportObjectTypeEXT. asuessenbach 2023-08-15 11:38:31 +0200
  • a6b2199409
    Change samples from resetting command buffers to resetting command pool (#1638) Andreas Süßenbach 2023-08-14 16:09:11 +0200
  • 729177f1ce Change samples from resetting command buffers to resetting command pool asuessenbach 2023-08-14 11:51:13 +0200
  • e2f5348e28
    Relax check on "depends" for extension requires. (#1637) Andreas Süßenbach 2023-08-10 10:35:19 +0200
  • 9d3e522d2b Relax check on "depends" for extension requires. asuessenbach 2023-08-10 09:00:33 +0200
  • 87936f9bc8
    Resolve a validation layer warnings on destruction order of Image/Buffer and bound DeviceMemory. (#1636) Andreas Süßenbach 2023-08-08 13:40:56 +0200
  • 823d4fbb40 Resolve a validation layer warnings on destruction order of Image/Buffer and bound DeviceMemory. asuessenbach 2023-08-08 09:45:55 +0200
  • 0e3e8967be
    Extend the depends-handling in readExtension. (#1635) Andreas Süßenbach 2023-08-07 13:34:43 +0200
  • 4bc9d80d82
    Fix validation layer warning on minImageCount of 2. (#1634) Andreas Süßenbach 2023-08-07 12:00:11 +0200
  • d76b05f4df Extend the depends-handling in readExtension. asuessenbach 2023-08-07 11:36:02 +0200
  • 3d27c1736a
    Update Vulkan-Headers to v1.3.261 (#1633) v1.3.261 github-actions[bot] 2023-08-07 10:44:04 +0200
  • 758499a35b Fix validation layer warning on minImageCount of 2. asuessenbach 2023-08-07 09:20:23 +0200
  • cf70eb8efb
    fix: add support for C++20 modules for CMake 3.27.0/3.27.1 (#1632) Stephan Seitz 2023-08-06 23:56:36 -0700
  • 7d8c740c76 Update Vulkan-Headers to v1.3.261 GitHub 2023-08-05 00:11:05 +0000
  • e338e21e50 fix: add support for C++20 modules for CMake 3.27.0/3.27.1 Stephan Seitz 2023-08-03 15:02:50 +0200
  • 68052d9343
    Update Vulkan-Headers to v1.3.260 (#1629) v1.3.260 github-actions[bot] 2023-07-31 13:37:47 +0200
  • a84f07ca01 Update Vulkan-Headers to v1.3.260 GitHub 2023-07-29 00:11:11 +0000
  • b988e54dad
    Sort constants by feature and extension. (#1628) Andreas Süßenbach 2023-07-26 22:12:40 +0200
  • b8e1139b47 Sort constants by feature and extension. asuessenbach 2023-07-26 15:02:46 +0200
  • 24045ff3f4
    Add support of alias'ed enums for IndexType/CppType traits generation (#1627) Andreas Süßenbach 2023-07-26 10:17:13 +0200
  • 62f69bf141 Add support of alias'ed enums for IndexType/CppType traits generation asuessenbach 2023-07-26 08:49:15 +0200
  • 48b4b6f985
    Update Vulkan-Headers to v1.3.259 (#1626) v1.3.259 github-actions[bot] 2023-07-24 10:39:52 +0200
  • 567f68b247 Update Vulkan-Headers to v1.3.259 GitHub 2023-07-23 00:14:13 +0000
  • ce1aacec06
    Update utils.cpp (#1625) Codotaku 2023-07-19 14:33:22 +0100
  • d8cd233010
    Update in README.md (#1624) Andreas Süßenbach 2023-07-19 11:39:48 +0200
  • dcaaebe705
    Update utils.cpp Codotaku 2023-07-18 18:55:41 +0100
  • df403fc538 Update in README.md asuessenbach 2023-07-18 18:03:50 +0200
  • 99027b5a24
    Changed calls to std::map<>::find() to std::map<>::contains(), when appropriate. (#1623) Andreas Süßenbach 2023-07-17 09:48:44 +0200
  • b4a2fc7264 Changed calls to std::map<>::find() to std::map<>::contains(), when appropriate. asuessenbach 2023-07-13 15:32:07 +0200
  • c17ba9bd73 Change calls to std::*_of functions into calls to std::ranges::*_of, where appropriate. asuessenbach 2023-07-13 13:02:40 +0200
  • 207031caa4
    change calls to std::find, std::find_if, and std::find_if_not to functionally identical calls to std::any_of, std::all_of, and std::none_of, when appropriate (#1621) Andreas Süßenbach 2023-07-13 11:26:01 +0200
  • 27a8417cb6 change calls to std::find, std::find_if, and std::find_if_not to functionally identical calls to std::any_of, std::all_of, and std::none_of, when appropriate asuessenbach 2023-07-13 09:18:47 +0200
  • 069c3b875e
    Introduce VideoHppGenerator. (#1618) Andreas Süßenbach 2023-07-11 15:39:17 +0200
  • 90e663a1a8 Introduce VideoHppGenerator. asuessenbach 2023-05-16 10:47:42 +0200
  • 23d6bf01e2
    Update Vulkan-Headers to v1.3.257 (#1617) v1.3.257 github-actions[bot] 2023-07-10 11:45:53 +0200
  • f4abba455e
    Bug fixes for vulkan.cppm (#1616) Sharadh Rajaraman 2023-07-10 14:46:50 +0800
  • b47cc43fdd Update Vulkan-Headers to v1.3.257 GitHub 2023-07-09 00:14:21 +0000
  • 28a3736a9d Use VULKAN_HPP_CONSTEXPR_INLINE for constants in vulkan.hpp Sharadh Rajaraman 2023-07-07 14:32:19 +0800
  • c14ae45d2e Bug fixes for C++20 module Sharadh Rajaraman 2023-07-05 16:28:09 +0800
  • 7a4ee5eaaf
    Moved check on enum aliases from readTypeEnum to checkEnumCorrectness. (#1613) Andreas Süßenbach 2023-07-04 13:53:21 +0200
  • b11a217e8e Moved check on enum aliases from readTypeEnum to checkEnumCorrectness. asuessenbach 2023-07-04 09:52:09 +0200
  • 7f416d1dab Update Vulkan-Headers to v1.3.256 GitHub 2023-07-04 00:13:29 +0000
  • d748663707
    Undef True/False in case they are defined and introduce some constexpr True/False to replace them. (#1610) v1.3.256 Andreas Süßenbach 2023-07-03 14:34:21 +0200
  • c115fd1ec6
    Update Vulkan-Headers to v1.3.256 (#1609) github-actions[bot] 2023-07-03 12:07:37 +0200
  • ac9956215c Undef True/False in case they are defined and introduce some constexpr True/False to replace them. asuessenbach 2023-07-03 12:05:19 +0200
  • f2a7ee653b Update Vulkan-Headers to v1.3.256 GitHub 2023-07-01 00:13:42 +0000
  • 2613539ff4
    Change move assignment operators of vk::raii handles from using std::exchange to using std::swap (#1607) Andreas Süßenbach 2023-06-28 17:03:08 +0200
  • 6c1996f068
    Add C++20 module interface file and tests (#1582) Sharadh Rajaraman 2023-06-28 20:10:51 +0800
  • 76e96ca308 Change move assignment operators of vk::raii handles from using std::exchange to using std::swap asuessenbach 2023-06-28 11:04:53 +0200
  • e67069a1bb Fixed constexpr functions for C++11 and C++14 Sharadh Rajaraman 2023-06-27 23:45:23 +0800
  • ac4e1cac1f Removed std::ranges and ranges view adaptors Sharadh Rajaraman 2023-06-27 20:47:13 +0800
  • 83229811be Updated headers to 1.3.255 Sharadh Rajaraman 2023-06-26 23:06:10 +0800
  • 23bf9e3e03 Moved around partitionDefines to make more sense Sharadh Rajaraman 2023-06-26 19:20:10 +0800
  • 2d1c1e8b3e Added generateUsingsAndProtection lambda to RAII name generation Sharadh Rajaraman 2023-06-26 18:53:28 +0800
  • baef149e17 Simplified defines partition generation Sharadh Rajaraman 2023-06-26 18:53:04 +0800
  • e6ab087992 constexpr generation fixed Sharadh Rajaraman 2023-06-22 17:42:08 +0800
  • 750a251821 Simplified Cpp20Modules CMakeLists Sharadh Rajaraman 2023-06-21 17:11:51 +0800
  • 8dd3865faf Simplified protection generation Sharadh Rajaraman 2023-06-21 17:07:43 +0800
  • aaaf9332c9 Used std::string instead of std::stringstream Sharadh Rajaraman 2023-06-21 16:45:30 +0800
  • 3d612215c2 Moved constexpr defines and using statements Sharadh Rajaraman 2023-06-21 10:55:36 +0800
  • 741a1a0e4b Documentation and comment fixes Sharadh Rajaraman 2023-06-20 22:38:52 +0800
  • d3c8bfb542 Added vulkan_hash.hpp Sharadh Rajaraman 2023-06-17 00:30:33 +0800
  • 7a83dfda5e Added documentation about Vulkan-Hpp C++ module Sharadh Rajaraman 2023-06-17 00:18:13 +0800
  • e37eb5975c Added format traits and extension inspections Sharadh Rajaraman 2023-06-16 23:00:03 +0800
  • f99966e876 Added VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE to vulkan.cppm Sharadh Rajaraman 2023-06-16 18:32:44 +0800
  • 425b37878d Changed module file extension to .cppm Sharadh Rajaraman 2023-06-16 16:46:49 +0800
  • a9bac3f11c Formatting, signposting, misc fixes Sharadh Rajaraman 2023-06-16 12:58:03 +0800
  • b59a3e2463 Moved constexprs to vulkan.hpp Sharadh Rajaraman 2023-06-15 22:50:51 +0800
  • 995b637e0b Fixed constexpr function and value generation - 'c' prefix removed - Constants casing fixed - Types for constants fixed - Constants assigned to macros - Ordering of constants and consteval functions fixed Sharadh Rajaraman 2023-06-15 22:23:25 +0800
  • 03aaf61242 Removed extraneous includes Sharadh Rajaraman 2023-06-15 17:01:27 +0800
  • 7ad6191440 Formatting and versioning changes Sharadh Rajaraman 2023-06-15 16:40:51 +0800
  • be3f5b3baa Removed references to .cppm Sharadh Rajaraman 2023-06-07 11:33:44 +0800
  • 88b8054b8f Fixed debug assert fail in generateCppModuleStructUsings Sharadh Rajaraman 2023-05-31 16:32:08 +0800
  • 86434bcfb1 Made vk::getDispatchLoaderStatic not static Sharadh Rajaraman 2023-05-30 10:49:37 +0800
  • 5cda93eaa2 Moved vk::anon-namespace::throwResultException to vk::detail::throwResultException to solve linking errors Sharadh Rajaraman 2023-05-30 00:36:02 +0800
  • d048ed9673 Completed vulkan.ixx Sharadh Rajaraman 2023-05-29 03:22:24 +0800
  • a69d1407c9 Exported free functions in vulkan_funcs.hpp in vulkan.ixx Sharadh Rajaraman 2023-05-28 13:09:07 +0800
  • bb269e24c5 feat: *almost* complete vulkan.ixx; missing functions in vulkan_funcs.hpp and constexpr auto defines Sharadh Rajaraman 2023-05-28 03:59:52 +0800
  • 5590e4d8a8 feat: exported vk::raii types in vulkan.ixx, with a small test Sharadh Rajaraman 2023-05-27 15:46:14 +0800
  • 92492bb5dd Change workflow on macos from -11 to -latest asuessenbach 2023-06-27 10:14:27 +0200
  • 5d8c550b0d
    Mark vk::ResultValue::asTuple() & as deprecated, introduce vk::ResultValue::asTuple() && (#1605) Andreas Süßenbach 2023-06-27 11:31:29 +0200
  • 85a04c4a5d Mark vk::ResultValue::asTuple() & as deprecated, introduce vk::ResultValue::asTuple() && asuessenbach 2023-06-26 15:43:17 +0200
  • 3d95b910da
    Update Vulkan-Headers to v1.3.255 (#1604) v1.3.255 github-actions[bot] 2023-06-26 14:12:49 +0200
  • 0deab493d7 Update Vulkan-Headers to v1.3.255 GitHub 2023-06-24 00:30:54 +0000
  • 389d1250cd
    Add specializations of std::tuple_element and std::tuple_size for vk::StructureChain. (#1602) Andreas Süßenbach 2023-06-22 14:02:39 +0200
  • 835ab1a3b5 Add specializations of std::tuple_element and std::tuple_size for vk::StructureChain. asuessenbach 2023-06-22 11:25:58 +0200
  • 730ae5591a
    Merge branch 'StructureChain' into StructureChain Andreas Süßenbach 2023-06-22 11:21:58 +0200
  • 5d8eb5cfdf Add specializations of std::tuple_size and std::tuple_element for vk::StructureChain. asuessenbach 2023-06-22 11:16:52 +0200
  • 13808e5875
    Introduce operator==() and operator!=() to compare vk-handles with nullptr. (#1600) Andreas Süßenbach 2023-06-22 09:07:26 +0200
  • 1bc9c41182 Introduce operator==() and operator!=() to compare vk-handles with nullptr. asuessenbach 2023-06-21 14:35:58 +0200
  • 98d2b53258
    Fix some formatting. (#1599) Andreas Süßenbach 2023-06-21 13:33:29 +0200
  • af33816e05 Fix some formatting. asuessenbach 2023-06-21 09:26:44 +0200
  • e8eac44fe1
    Update StructureChain.cpp Andreas Süßenbach 2023-06-21 09:19:40 +0200
  • 50c537eb91
    Update StructureChain.hpp Andreas Süßenbach 2023-06-21 09:17:06 +0200
  • 509cd68b15 Introduce function StructureChain::assign to assign a complete struct in a StructureChain without modifying the chaining. Second sight. asuessenbach 2023-06-21 09:12:16 +0200
  • 7d507744ef
    Introduce function StructureChain::assign to assign a complete structin a StructureChain without modifying the chaining. (#1597) Andreas Süßenbach 2023-06-21 09:01:42 +0200
  • 47301bf83c
    Merge branch 'StructureChain' into StructureChain Andreas Süßenbach 2023-06-21 09:01:15 +0200
  • b9ca146cf0 Introduce function StructureChain::assign to assign a complete structin a StructureChain without modifying the chaining. asuessenbach 2023-06-20 19:46:47 +0200
  • 09db2518f5 Introduce function StructureChain::assign to assign a complete struct in a StructureChain without modifying the chaining. asuessenbach 2023-06-20 19:43:02 +0200
  • 397ffad84a
    Fix defines in workflow files to enable compilation of tests and samples in CI. (#1595) Andreas Süßenbach 2023-06-20 14:43:35 +0200
  • 5b99277bef Fix defines in workflow files to enable compilation of tests and samples in CI. asuessenbach 2023-06-19 11:36:56 +0200
  • 9f89f760a6
    Update Vulkan-Headers to v1.3.254 (#1596) v1.3.254 Andreas Süßenbach 2023-06-19 15:02:19 +0200
  • ecde1ff9a9 Update Vulkan-Headers to v1.3.254 asuessenbach 2023-06-19 12:59:44 +0200
  • c55cf16397
    Fix wrong usage of 'structureChains' in generating functions returning a StructureChain and a vector of data. (#1594) Andreas Süßenbach 2023-06-19 12:46:04 +0200
  • 27946d7fb4 Fix wrong usage of 'structureChains' in generating functions returning a StructureChain and a vector of data. asuessenbach 2023-06-19 10:22:29 +0200
  • be25076196 Update Vulkan-Headers to v1.3.254 GitHub 2023-06-17 00:11:47 +0000
  • babfbddf32
    Add support for new element <sync> in vk.xml (#1590) Andreas Süßenbach 2023-06-13 14:25:23 +0200
  • bc19e479f9
    Fix determination of StructureChainAllocater usage for returned parameters. (#1591) Andreas Süßenbach 2023-06-13 14:24:10 +0200
  • 5cb59d0b07 Fix determination of StructureChainAllocater usage for returned parameters. asuessenbach 2023-06-13 11:53:33 +0200
  • 10c04eaca1 Add support for new element <sync> in vk.xml asuessenbach 2023-06-13 09:27:59 +0200
  • 0ab2f4a18a Update Vulkan-Headers to v1.3.253 v1.3.253 GitHub 2023-06-11 00:11:41 +0000
  • 7cd8ae4c0c Update Vulkan-Headers to v1.3.253 GitHub 2023-06-11 00:11:41 +0000
  • 18bce4a642 Update Vulkan-Headers to v1.3.252 v1.3.252 GitHub 2023-06-03 00:20:41 +0000
  • 3888490bf3 Update Vulkan-Headers to v1.3.252 GitHub 2023-06-03 00:20:41 +0000
  • 9c3fb4f8df Update Vulkan-Headers to v1.3.251 v1.3.251 GitHub 2023-05-29 00:12:09 +0000
  • 8fe4e7d11f Update Vulkan-Headers to v1.3.251 GitHub 2023-05-29 00:12:09 +0000
  • 763e1f913e
    Update vk_raii_ProgrammingGuide.md (#1581) riven 2023-05-25 13:46:38 +0200
  • cd5881a827
    Update vk_raii_ProgrammingGuide.md riven 2023-05-24 17:10:40 +0200
  • ed02c6ca36
    Update vk_raii_ProgrammingGuide.md riven 2023-05-22 18:22:08 +0200
  • 523491a7df
    Extent extension dependency inspection to allow multiple sets of dependencies per version. (#1578) Andreas Süßenbach 2023-05-17 10:23:27 +0200
  • fd5cc920e9 Extent extension dependency inspection to allow multiple sets of dependencies per version. asuessenbach 2023-05-17 09:49:13 +0200
  • 40e76b7c24
    Cleanup in CMakeLists.txt (#1572) Andreas Süßenbach 2023-05-08 11:54:57 +0200
  • d4d0ac4859
    Update Vulkan-Headers to v1.3.250 (#1574) v1.3.250 github-actions[bot] 2023-05-08 11:07:25 +0200
  • 1e4eafa1b3 Cleanup in CMakeLists.txt asuessenbach 2023-05-03 08:45:33 +0200
  • 874f4e3164 Update Vulkan-Headers to v1.3.250 GitHub 2023-05-05 00:10:50 +0000
  • f618b6bd5d
    Cleanup work on enum value handling. (#1573) Andreas Süßenbach 2023-05-04 13:35:50 +0200
  • 5e5c78edd7 Cleanup work on enum value handling. asuessenbach 2023-05-04 11:48:44 +0200
  • 3a1d6cbcab
    Expose the dispatch member of deleters (#1569) Michael Ferrari 2023-05-03 12:03:28 +0200
  • 4e3e3e026d
    Update Vulkan-Headers to v1.3.249 (#1571) v1.3.249 github-actions[bot] 2023-05-02 13:31:35 +0200
  • c6cb4b87c4 Update Vulkan-Headers to v1.3.249 GitHub 2023-04-28 00:11:44 +0000
  • f25639bd17
    Cleanup in CMakeLists.txt (#1566) Andreas Süßenbach 2023-04-27 16:16:10 +0200
  • 0cf61d80a5 Cleanup in CMakeLists.txt asuessenbach 2023-04-24 10:00:31 +0200
  • 6bf5c311b2
    Add support for a new class of functions (#1570) Andreas Süßenbach 2023-04-26 10:56:57 +0200
  • 2f101445b9 Add support for a new class of functions asuessenbach 2023-04-26 08:52:08 +0200
  • 279416894d
    Expose the dispatch member of deleters Michael Ferrari 2023-04-26 08:30:40 +0200
  • 95c622a64f
    Extend support of some special type of functions. (#1567) Andreas Süßenbach 2023-04-24 18:06:06 +0200
  • 3c48f83d2a Extend support of some special type of functions. asuessenbach 2023-04-24 16:09:05 +0200
  • f06c4aa1d3
    Update Vulkan-Headers to v1.3.248 (#1565) v1.3.248 github-actions[bot] 2023-04-24 11:04:14 +0200
  • 341a84a55f Update Vulkan-Headers to v1.3.248 GitHub 2023-04-21 00:11:12 +0000
  • e1d6ec8abf
    Cleanup up on CMakeLists.txt (#1564) Andreas Süßenbach 2023-04-20 16:50:26 +0200
  • 8f3d86618d Cleanup up on CMakeLists.txt asuessenbach 2023-04-18 14:33:42 +0200
  • 81a064fcc3
    Merge a5329232de into 20cb37e39f Stephan Seitz 2023-04-18 03:00:11 +0900
  • 20cb37e39f
    Add support of new extension attribute "ratified". (#1563) Andreas Süßenbach 2023-04-17 13:51:24 +0200
  • 698dea9e50
    Add some words on the new extension inspection functions to the README.md. (#1562) Andreas Süßenbach 2023-04-17 13:25:41 +0200
  • 33b7d07d93 Add support of new extension attribute "ratified". asuessenbach 2023-04-17 12:18:24 +0200
  • 3bcbb39802
    Update Vulkan-Headers to v1.3.247 (#1560) v1.3.247 github-actions[bot] 2023-04-17 11:55:11 +0200
  • 78d076c151 Add some words on the new extension inspection functions to the README.md. asuessenbach 2023-04-17 11:34:52 +0200
  • 709f879cfa Update Vulkan-Headers to v1.3.247 GitHub 2023-04-14 00:10:51 +0000
  • 3427b0039b
    Introduce overload of getExtensionDepends to get availability and dependencies by vulkan version. (#1559) Andreas Süßenbach 2023-04-12 11:48:59 +0200
  • 569e224660 Introduce overload of getExtensionDepends to get availability and dependencies by vulkan version. asuessenbach 2023-04-12 10:24:47 +0200
  • 9de0959474
    Introduce extension inspection function vk::getExtensionDepends. (#1558) Andreas Süßenbach 2023-04-11 17:49:02 +0200
  • 3c949f58ae Introduce extension inspection function vk::getExtensionDepends. asuessenbach 2023-04-11 13:44:08 +0200
  • d1d80ae723
    Introduce extension inspection functions get[Device|Instance|Deprecated|Promoted|Obsoleted]Extension; renamed some of the previous extension inspection functions (#1556) Andreas Süßenbach 2023-04-11 09:14:50 +0200
  • 9a14e80550 Introduce extension inspection functions get[Device|Instance|Deprecated|Promoted|Obsoleted]Extension; renamed some of the previous extension inspection functions asuessenbach 2023-04-06 10:46:29 +0200
  • a4841bc2f0
    Add new extension inspection functions getExtensionObsoletedBy() and isExtensionObsoleted() (#1555) Andreas Süßenbach 2023-04-05 13:37:34 +0200
  • bf8bee64e1
    Mark all projects as C++-only. (#1554) Andreas Süßenbach 2023-04-05 09:50:26 +0200
  • c3c0a30238 Add new extension inspection functions getExtensionObsoletedBy() and isExtensionObsoleted() asuessenbach 2023-04-05 09:49:21 +0200
  • 8b52b0e89d Mark all projects as C++-only. asuessenbach 2023-04-05 08:42:00 +0200
  • be1bb7645f
    Add new extension inspection functions getExtensionPromotedTo() and isExtensionPromoted() (#1553) Andreas Süßenbach 2023-04-04 10:45:15 +0200
  • 40551b2e79 Add new extension inspection functions getExtensionPromotedTo() and isExtensionPromoted() asuessenbach 2023-04-04 09:36:56 +0200
  • 3606c03ac0 Simple Change LoghinVladSonarsource 2023-04-03 16:47:18 +0200
  • 4ec13805d0
    Add files via upload VladLoghinSonarsource 2023-04-03 16:44:29 +0200
  • a467874ab1
    Update main.yml VladLoghinSonarsource 2023-04-03 16:38:59 +0200
  • a18155659e
    Create main.yml VladLoghinSonarsource 2023-04-03 16:36:11 +0200
  • 678295aa75
    Update Vulkan-Headers to v1.3.246 (#1551) v1.3.246 Andreas Süßenbach 2023-04-03 13:29:44 +0200
  • bb817f70c6 Update Vulkan-Headers to v1.3.246 asuessenbach 2023-04-03 12:27:33 +0200
  • 35ab2bb711
    Fix handling of multiple vs. single success codes on handle creation with vulkan_raii.hpp. (#1550) Andreas Süßenbach 2023-04-03 12:10:39 +0200
  • ed53ab93c0 Fix handling of multiple vs. single success codes on handle creation with vulkan_raii.hpp. asuessenbach 2023-04-03 10:53:44 +0200
  • 70d904ce14 Update Vulkan-Headers to v1.3.246 GitHub 2023-04-01 00:11:51 +0000
  • 91a92c6c5f
    Add functions isExtensionDeprecated() and getExtensionDeprecatedBy() to extension_inspection. (#1547) Andreas Süßenbach 2023-03-30 13:25:09 +0200
  • a4d7b42338 Add functions isExtensionDeprecated() and getExtensionDeprecatedBy() to extension_inspection. asuessenbach 2023-03-30 09:57:25 +0200
  • 2175530fd0
    Improved tokenizing of extension attribute "depends" (#1546) Andreas Süßenbach 2023-03-29 13:33:42 +0200
  • 8932961cef Improved tokenizing of extension attribute "depends" asuessenbach 2023-03-29 09:50:39 +0200
  • 4420e1f91e
    First set of extension inspection helper functions: isDeviceExtension and isInstanceExtension (#1545) Andreas Süßenbach 2023-03-28 17:33:11 +0200
  • d6af63fb02 First set of extension inspection helper functions: isDeviceExtension and isInstanceExtension asuessenbach 2023-03-28 10:25:41 +0200
  • 9d5220db12
    Extend default case in throwResultException to also get the actual message. (#1544) Andreas Süßenbach 2023-03-27 12:31:14 +0200
  • cfed28c23d
    Resolve warning on a struct with multiple array members with the same len. (#1543) Andreas Süßenbach 2023-03-27 11:06:47 +0200
  • 83fb59185f Extend default case in throwResultException to also get the actual message. asuessenbach 2023-03-27 11:05:30 +0200
  • c1dbe49344 Resolve warning on a struct with multiple array members with the same len. asuessenbach 2023-03-27 09:59:22 +0200
  • beb3f6f35e
    Update Vulkan-Headers to v1.3.245 (#1540) v1.3.245 github-actions[bot] 2023-03-27 09:46:47 +0200
  • d7c91bdcf1 Update Vulkan-Headers to v1.3.245 GitHub 2023-03-25 00:10:30 +0000
  • 01db23af60
    Minor cleanup work. (#1539) Andreas Süßenbach 2023-03-22 08:52:35 +0100
  • 338a662176 Minor cleanup work. asuessenbach 2023-03-21 14:11:28 +0100
  • a11116394a
    Simplified and corrected structure alias handling. (#1538) Andreas Süßenbach 2023-03-21 11:22:48 +0100
  • de03c36967 Simplified and corrected structure alias handling. asuessenbach 2023-03-21 09:07:47 +0100
  • c45c87b559
    Minor cleanup on supported/unsupported features/extensions. (#1537) Andreas Süßenbach 2023-03-21 08:10:00 +0100
  • dd0b301a8c Minor cleanup on supported/unsupported features/extensions. asuessenbach 2023-03-20 16:38:54 +0100
  • 1bd3877dcc
    Update Vulkan-Headers to v1.3.244 (#1535) v1.3.244 github-actions[bot] 2023-03-20 10:03:08 +0100
  • a5329232de fix: add VulkanSC headers to list of installed files Stephan Seitz 2023-03-19 20:48:24 +0100
  • 89b71f85f6 Update Vulkan-Headers to v1.3.244 GitHub 2023-03-19 00:12:18 +0000
  • 086af6f3d7
    Removed an invalid assertion in readRequireEnum. (#1534) Andreas Süßenbach 2023-03-16 17:16:12 +0100
  • ffdf214de4 Removed an invalid assertion in readRequireEnum. asuessenbach 2023-03-16 14:40:30 +0100
  • 044844394c
    Add support for a new class of commands. (#1533) Andreas Süßenbach 2023-03-15 13:02:48 +0100
  • 48854c7695 Add support for a new class of commands. asuessenbach 2023-03-15 09:22:31 +0100
  • fa079aefaa
    Improve handling of attribute "stride" (#1532) Andreas Süßenbach 2023-03-13 14:48:55 +0100
  • 3c1e98b8bd Improve handling of attribute "stride" asuessenbach 2023-03-13 10:51:35 +0100
  • 2acce33951
    Update Vulkan-Headers to v1.3.243 (#1531) v1.3.243 github-actions[bot] 2023-03-13 10:38:56 +0100
  • aac3be4855
    Second step in generalizing handling of attribute "altLen" (#1529) Andreas Süßenbach 2023-03-13 09:08:01 +0100
  • c9a7cf341b Update Vulkan-Headers to v1.3.243 GitHub 2023-03-13 00:11:17 +0000
  • 876d35407b Second step in generalizing handling of attribute "altLen" asuessenbach 2023-03-09 15:38:20 +0100
  • f4b679c7e7
    First step in generalizing handling of attribute "altLen". (#1528) Andreas Süßenbach 2023-03-09 10:04:33 +0100
  • 3d1a22678d First step in generalizing handling of attribute "altLen". asuessenbach 2023-03-08 10:10:05 +0100
  • 9bee68b723
    Adjust name of included vulkan header. (#1527) Andreas Süßenbach 2023-03-08 10:10:54 +0100
  • 5f82d69627 Adjust name of included vulkan header. asuessenbach 2023-03-08 08:16:56 +0100
  • da4ab05a14
    Adjust include snippet of vulkan[sc].hpp to actually use vulkan[sc]. (#1526) Andreas Süßenbach 2023-03-07 17:32:10 +0100
  • 7c8ed30cbf Adjust include snippet of vulkan[sc].hpp to actually use vulkan[sc]. asuessenbach 2023-03-07 15:45:51 +0100
  • 4befd8e643
    extend workflow run to generate vulkansc*.hpp (#1525) Andreas Süßenbach 2023-03-07 14:07:16 +0100
  • 49f86873da extend workflow run to generate vulkansc*.hpp asuessenbach 2023-03-07 08:49:16 +0100
  • ae07aa7254
    First version to support both, "vulkan" and "vulkansc". (#1524) Andreas Süßenbach 2023-03-07 08:23:14 +0100
  • a60545f7cc First version to support both, "vulkan" and "vulkansc". asuessenbach 2023-03-06 16:47:46 +0100
  • 31554d2aca
    Simplify enum value alias handling. (#1523) Andreas Süßenbach 2023-03-06 08:37:40 +0100
  • eab3dd7900 Simplified enum value generation asuessenbach 2023-03-05 00:14:12 +0100
  • 328f08de3f Simplify enum value handling. asuessenbach 2023-03-03 23:46:04 +0100
  • 81633480b9
    Simplified enum value handling (#1522) Andreas Süßenbach 2023-03-02 22:14:37 +0100
  • c899c41a12 Simplified enum value handling asuessenbach 2023-03-01 23:38:41 +0100
  • 9e66a8886a
    Refactor reading procedures (#1521) Andreas Süßenbach 2023-03-01 10:17:02 +0100
  • 47498ca1dd Refactor reading procedures asuessenbach 2023-02-27 09:23:49 +0100
  • c499dd0f79
    Update Vulkan-Headers to v1.3.242 (#1520) v1.3.242 github-actions[bot] 2023-02-27 13:35:15 +0100
  • dac59e5d90 Update Vulkan-Headers to v1.3.242 GitHub 2023-02-27 00:10:54 +0000
  • bceab2b9d2
    Change assertion to condition on generating the vector size check. (#1518) Andreas Süßenbach 2023-02-23 10:07:26 +0100
  • e92c103f7d Change assertion to condition on generating the vector size check. asuessenbach 2023-02-23 09:00:34 +0100
  • 2207dc92c6
    Corrected handling of attribute "depends" of <require> sections on extending enums. (#1517) Andreas Süßenbach 2023-02-22 16:20:44 +0100
  • 094be8bfb4 Corrected handling of attribute "depends" of <require> sections on extending enums. asuessenbach 2023-02-22 14:25:19 +0100
  • 3853394ffa
    Update Vulkan-Headers to v1.3.241 (#1516) v1.3.241 github-actions[bot] 2023-02-21 11:20:28 +0100
  • 40744582ce Update Vulkan-Headers to v1.3.241 GitHub 2023-02-21 00:12:11 +0000
  • 71acf3515b
    Change requiredIn in TypeData from std::string to std::set<std::string> (#1514) Andreas Süßenbach 2023-02-20 20:01:34 +0100
  • 870ef9a33f Change requiredIn in TypeData from std::string to std::set<std::string> asuessenbach 2023-02-20 17:50:57 +0100
  • f7efd5e55e
    ci: bump setup-msvc-dev to v2 (#1513) Stephan Seitz 2023-02-20 08:48:47 -0800
  • 00eee2ef0f
    Change referencedIn in CommandData from std::string to std::set<std::string> (#1512) Andreas Süßenbach 2023-02-20 15:58:14 +0100
  • cae1916b24
    ci: fix update-header-pr (tags were not fetched) (#1510) Stephan Seitz 2023-02-20 06:57:53 -0800
  • 7dbe375d8b ci: bump setup-msvc-dev to v2 Stephan Seitz 2023-02-20 12:10:09 +0100
  • bd81847c98
    ci: only run ci-macos on PRs (like ci-ubuntu/ci-windows) (#1511) Stephan Seitz 2023-02-20 02:51:44 -0800
  • 39f41f0d98 Change referencedIn in CommandData from std::string to std::set<std::string> asuessenbach 2023-02-20 11:46:19 +0100
  • 4df366ae31 ci: only run ci-macos on PRs (like ci-ubuntu/ci-windows) Stephan Seitz 2023-02-20 10:23:13 +0100
  • 07a5d78e11 ci: fix update-header-pr (tags were not fetched) Stephan Seitz 2023-02-20 10:14:45 +0100
  • 7c073da2c1
    Adjust handling of attribute "depends" in <extension> (#1508) Andreas Süßenbach 2023-02-16 16:07:33 +0100
  • 0a9384b77f Adjust handling of attribute "depends" in <extension> asuessenbach 2023-02-16 13:51:35 +0100
  • a3cd63a4e2
    Add handling of attribute "deprecated", extend handling of attribute "api" (#1506) Andreas Süßenbach 2023-02-16 13:12:55 +0100
  • 956e2105d0 Add handling of attribute "deprecated", extend handling of attribute "api" asuessenbach 2023-02-16 10:14:04 +0100
  • 1e95278b04
    Renamed member functions and variables from "skipped" to "removed". (#1505) Andreas Süßenbach 2023-02-16 08:24:33 +0100
  • 1125bc9697 Renamed member functions and variables from "skipped" to "removed". asuessenbach 2023-02-15 23:21:20 +0100
  • 25289b1d0d
    Added missing support of attribute "comment" in require clause of extensions. (#1504) Andreas Süßenbach 2023-02-15 17:13:02 +0100
  • be490ef01d Added missing support of attribute "comment" in require clause of extensions. asuessenbach 2023-02-15 15:51:24 +0100
  • 52881a3879
    Add test for vk::Flags. (#1502) Andreas Süßenbach 2023-02-13 13:36:43 +0100
  • e39264648b Add test for vk::Flags. asuessenbach 2023-02-13 10:48:09 +0100
  • ab08f20c01
    Sort handle classes by feature and extension. (#1500) Andreas Süßenbach 2023-02-08 17:21:03 +0100
  • 8cdd74fb45 Sort handle classes by feature and extension. asuessenbach 2023-02-07 18:52:54 +0100
  • e651117495
    Unify detection logic for raii- and non-raii-command-generation (#1499) Andreas Süßenbach 2023-02-02 14:09:45 +0100
  • dc84c9e963 Unify detection logic for raii- and non-raii-command-generation asuessenbach 2023-01-19 11:05:26 +0100
  • 83adc3fa57
    Update Vulkan-Headers to v1.3.240 (#1497) v1.3.240 github-actions[bot] 2023-01-30 09:40:19 +0100
  • 573b17de52 Update Vulkan-Headers to v1.3.240 GitHub 2023-01-27 00:10:49 +0000
  • d796a40abb
    Add support for filtering out vulkansc stuff. (#1496) Andreas Süßenbach 2023-01-26 17:12:29 +0100
  • 9178fcb6e3 Add support for filtering out vulkansc stuff. asuessenbach 2023-01-26 09:53:42 +0100
  • 080a9c3e43
    Merge 49d6d7caa8 into db11b8b62b Andreas Süßenbach 2023-01-24 11:51:25 +0100
  • f117d086c8 Update Vulkan-Headers to GitHub 2023-01-24 00:09:56 +0000
  • db11b8b62b
    Add support for a new type of functions. (#1492) Andreas Süßenbach 2023-01-23 16:41:43 +0100
  • 6bae28a680
    ci: fix usage of tee to add llvm-snapshot (#1491) Stephan Seitz 2023-01-23 14:38:48 +0100
  • 25518b2d19 Add support for a new type of functions. asuessenbach 2023-01-23 14:35:15 +0100
  • 1402cc5297 ci: fix usage of tee to add llvm-snapshot Stephan Seitz 2023-01-23 13:02:03 +0100
  • 372b8c574d
    ci: fix failing clang-format-15 via apt.llvm.org (#1490) Stephan Seitz 2023-01-23 11:46:28 +0100
  • e40e6b641e
    Update Vulkan-Headers to v1.3.239 (#1489) Andreas Süßenbach 2023-01-23 10:37:51 +0100
  • 9ba0ff06fa ci: fix failing clang-format-15 via apt.llvm.org Stephan Seitz 2023-01-23 10:03:10 +0100
  • 7ef35f834b Update Vulkan-Headers to v1.3.239 asuessenbach 2023-01-23 09:23:19 +0100
  • 8179bd05bd
    Add support for a new class of commands. (#1481) Andreas Süßenbach 2023-01-20 20:41:26 +0100
  • 2b853be385 Add support for a new class of commands. asuessenbach 2023-01-17 19:09:38 +0100
  • 442c46318e
    Change the CI workflow to work on main branch. (#1484) Andreas Süßenbach 2023-01-20 18:51:43 +0100
  • 03f9b6e539 Change the CI workflow to work on main branch. asuessenbach 2023-01-19 15:38:50 +0100
  • 9649d9980b
    Update actions/checkout in GitHub Actions (#1482) scribam 2023-01-19 08:11:46 +0100
  • 72e496781a Update actions/checkout in GitHub Actions scribam 2023-01-18 18:51:22 +0100
  • 68512e6702
    Add options for clang-format 15. (#1480) Andreas Süßenbach 2023-01-16 17:38:34 +0100
  • eb06dc13fe Add options for clang-format 15. asuessenbach 2023-01-16 11:12:00 +0100
  • f82746d6ff
    Change clang-format version from 12 to 15. (#1479) Andreas Süßenbach 2023-01-16 09:37:44 +0100
  • 3959bcae5c Change clang-format version from 12 to 15. asuessenbach 2023-01-12 14:03:59 +0100
  • 5e8166e284
    Handle potential shadowing of function parameter name "objectType" with class member. (#1476) Andreas Süßenbach 2023-01-09 11:32:23 +0100
  • 00542e53c6 Handle potential shadowing of function parameter name "objectType" with class member. asuessenbach 2023-01-09 09:25:05 +0100
  • d78a8a3ee5 Don't throw on eErrorOutOfDateKHR Paul 2023-01-07 20:28:44 +0000
  • c4343f6ed8
    Change argument for format option "SpacesInAngles" from "Never" to "false" (#1473) Andreas Süßenbach 2022-12-20 17:49:00 +0100
  • e4b8afe005
    Update Vulkan-Headers to v1.3.238 (#1472) v1.3.238 github-actions[bot] 2022-12-20 17:48:45 +0100
  • 40f7474120
    Change the required CMake version to 3.12. (#1470) Andreas Süßenbach 2022-12-20 10:09:01 +0100
  • 77096713a3 Change argument for format option "SpacesInAngles" from "Never" to "false" asuessenbach 2022-12-20 10:05:38 +0100
  • d3734b14e2 Update Vulkan-Headers to v1.3.238 GitHub 2022-12-20 00:09:40 +0000
  • 982eef0b5e Change the required CMake version to 3.12. asuessenbach 2022-12-14 16:45:54 +0100
  • 49a288231b
    Add missing braces in union constructors on array members. (#1469) Andreas Süßenbach 2022-12-13 10:03:05 +0100
  • e1a9949954 Add missing braces in union constructors on array members. asuessenbach 2022-12-13 08:25:11 +0100
  • 23a13e4707
    Add support of clang_format version 13 and 14. (#1468) Andreas Süßenbach 2022-12-12 17:30:35 +0100
  • e151e0cda8 Add support of clang_format version 13 and 14. asuessenbach 2022-12-12 15:50:50 +0100
  • d3728e63a1
    Update Vulkan-Headers to v1.3.237 (#1466) v1.3.237 github-actions[bot] 2022-12-12 10:13:44 +0100
  • a010655272
    Merge pull request #1467 from KhronosGroup/master Andreas Süßenbach 2022-12-11 23:52:41 +0100
  • c9faef1d0b
    Merge pull request #1464 from asuessenbach/CI Andreas Süßenbach 2022-12-11 22:40:16 +0100
  • 5accdbc9d5 Adjust ci-ubuntu.yml to latest changes of runners. asuessenbach 2022-12-06 23:17:47 +0100
  • 64c634fda2 Update Vulkan-Headers to v1.3.237 GitHub 2022-12-09 00:10:27 +0000
  • 49d6d7caa8 Accept funcpointer name to be either an attribute or an element. asuessenbach 2022-12-06 17:16:09 +0100
  • 4848fc8e6a
    Merge pull request #1461 from KhronosGroup/update-vulkan-headers-pr v1.3.236 Andreas Süßenbach 2022-12-06 16:49:13 +0100
  • fb561d8092 Update Vulkan-Headers to v1.3.236 GitHub 2022-12-06 00:11:19 +0000
  • ec799f8fdc
    Merge pull request #1460 from asuessenbach/commandset Andreas Süßenbach 2022-11-29 17:51:14 +0100
  • 561354a79b Unify command set handling. asuessenbach 2022-11-29 09:18:43 +0100
  • 2600b6d436
    Merge pull request #1459 from asuessenbach/flags Andreas Süßenbach 2022-11-29 08:39:02 +0100
  • 1365fa3c27 Simplyfied some generator functions by combining a couple of bool arguments into a Flags object. asuessenbach 2022-11-28 16:53:24 +0100
  • 64fc7a49b6 Introduce enum class Singular to improve readability of some generator functions. asuessenbach 2022-11-24 14:44:43 +0100
  • a577b390e8
    Merge pull request #1457 from asuessenbach/ClearColorValue Andreas Süßenbach 2022-11-24 09:56:21 +0100
  • 556c0d3434 Introduce additional constructor for unions holding a fixed size array of data. asuessenbach 2022-11-24 08:59:50 +0100
  • fc0568ea37
    Merge pull request #1456 from asuessenbach/depends Andreas Süßenbach 2022-11-24 08:01:01 +0100
  • ad5f67d330 Add support of more complex logic of attribute <depends> asuessenbach 2022-11-23 17:42:23 +0100
  • b3e8e25f46 Added ClearColorValue constructors to prevent having to write an extra set of braces when constructing it. Menno Vink 2022-11-23 16:38:35 +0100
  • 391ac5011d
    Merge pull request #1454 from asuessenbach/format_traits Andreas Süßenbach 2022-11-23 11:52:32 +0100
  • 9eab4b61e1 Add format trait function compatibilityClass() asuessenbach 2022-11-23 10:27:32 +0100
  • 4863951e35
    Merge pull request #1453 from asuessenbach/function Andreas Süßenbach 2022-11-23 08:48:46 +0100
  • 6412502686 Add support for a new class of functions. asuessenbach 2022-11-22 19:22:16 +0100
  • 26eedad3ec
    Merge pull request #1452 from KhronosGroup/update-vulkan-headers-pr v1.3.235 Andreas Süßenbach 2022-11-21 10:12:58 +0100
  • aed619647c Update Vulkan-Headers to v1.3.235 GitHub 2022-11-18 00:12:31 +0000
  • 81cd1565e6
    Merge pull request #1451 from asuessenbach/equal Andreas Süßenbach 2022-11-17 16:12:55 +0100
  • 1b61fc6cf7 Use std::equal to compare array of null-terminated strings in structs. asuessenbach 2022-11-17 13:47:56 +0100
  • 1d250f596a
    Merge pull request #1449 from asuessenbach/static_assert Andreas Süßenbach 2022-11-16 10:15:18 +0100
  • 412471771a Fix include guard of vulkan_static_assertions.hpp asuessenbach 2022-11-16 08:38:00 +0100
  • f461105d14
    Merge pull request #1448 from asuessenbach/condition Andreas Süßenbach 2022-11-14 14:01:50 +0100
  • 73276f2c26 Remove outdated conditions around two init functions of the DispatchLoaderDynamic. asuessenbach 2022-11-14 12:28:20 +0100
  • 8e157602f9
    Merge pull request #1447 from asuessenbach/function Andreas Süßenbach 2022-11-14 11:45:35 +0100
  • 196978705e Extent support of functions returning some typed value asuessenbach 2022-11-14 10:06:49 +0100
  • afcf27d6a8
    Merge pull request #1446 from KhronosGroup/update-vulkan-headers-pr v1.3.234 Andreas Süßenbach 2022-11-14 09:47:33 +0100
  • c873ad307d Update Vulkan-Headers to v1.3.234 GitHub 2022-11-11 00:12:48 +0000
  • 8542fff8bc
    Merge pull request #1445 from asuessenbach/depends Andreas Süßenbach 2022-11-10 07:59:41 +0100
  • 7b5fc43e10 Add support for attribute "depends". asuessenbach 2022-11-09 16:25:43 +0100
  • a7a7249c46
    Merge pull request #1444 from asuessenbach/pluralS Andreas Süßenbach 2022-11-09 11:02:53 +0100
  • d481557fef Improved plural-s detection in command names. asuessenbach 2022-11-09 09:58:48 +0100
  • d6493eae1d
    Merge pull request #1438 from asuessenbach/flags Andreas Süßenbach 2022-11-07 14:27:38 +0100
  • 1aad7003b3
    Merge pull request #1442 from KhronosGroup/update-vulkan-headers-pr v1.3.233 Andreas Süßenbach 2022-11-07 13:41:14 +0100
  • 8ee021a40a
    Merge pull request #1439 from asuessenbach/handles Andreas Süßenbach 2022-11-07 13:37:38 +0100
  • 33f2837650 Add support for handle creation functions taking createInfo structs that are not an anchor of a structure chain. asuessenbach 2022-11-03 17:26:18 +0100
  • 040686faae Fix Flags<T>::operator~() asuessenbach 2022-11-02 08:23:33 +0100
  • 92c36643f1 Update Vulkan-Headers to v1.3.233 GitHub 2022-11-07 00:12:52 +0000
  • 1ecb9abef5
    Merge pull request #1443 from asuessenbach/macos Andreas Süßenbach 2022-11-06 23:00:50 +0100
  • d0a85f095f Switch MacOS CI from using macos-latest to macos-11, trying to make it work again! asuessenbach 2022-11-04 15:16:26 +0100
  • 55116f478c Switch MacOS CI from using macos-latest to macos-12, trying to make it work again! asuessenbach 2022-11-03 17:38:17 +0100
  • 37b03e1210
    Merge pull request #1436 from KhronosGroup/update-vulkan-headers-pr v1.3.232 Andreas Süßenbach 2022-10-31 11:05:46 +0100
  • dcc1d9562f Update Vulkan-Headers to v1.3.232 GitHub 2022-10-28 00:12:55 +0000
  • e6d0fc397b
    Merge pull request #1434 from asuessenbach/constructors Andreas Süßenbach 2022-10-26 11:13:18 +0200
  • 2382684a69 Move explicitly defaulted copy assignment operators of structs into !defined(VULKAN_HPP_NO_STRUCT_CONSTRUCTORS) section asuessenbach 2022-10-26 08:56:25 +0200
  • b8b978cfdc
    Merge pull request #1433 from asuessenbach/release sdk-1.3.231.0 Andreas Süßenbach 2022-10-25 17:57:13 +0200
  • d5ad2e1883 Introduce function release() to all vk::raii::HandleTypes. asuessenbach 2022-10-25 12:11:29 +0200
  • ec9ee4ff04
    Merge pull request #1432 from asuessenbach/funcs Andreas Süßenbach 2022-10-24 15:03:07 +0200
  • 0f07e41849 Add support for functions getting a structure chain and having more than one success codes. asuessenbach 2022-10-24 12:33:27 +0200
  • 294df9235e
    Merge pull request #1431 from asuessenbach/structs Andreas Süßenbach 2022-10-24 11:45:55 +0200
  • 1ab5fa6550 Support structs holding arrays of data, where the data size is given by a pointer-type. asuessenbach 2022-10-24 10:39:19 +0200
  • 429c4c522c
    Merge pull request #1427 from asuessenbach/bitmask Andreas Süßenbach 2022-10-18 08:16:19 +0200
  • 4bf02b2588 Reorganized generating bitmasks in vulkan_enums.hpp. asuessenbach 2022-10-17 15:45:08 +0200
  • ef609a2f77
    Merge pull request #1426 from KhronosGroup/update-vulkan-headers-pr v1.3.231 Andreas Süßenbach 2022-10-17 11:30:44 +0200
  • 738e7c1423 Update Vulkan-Headers to v1.3.231 GitHub 2022-10-14 00:16:32 +0000
  • e8353b847f
    Merge pull request #1425 from asuessenbach/bitmask Andreas Süßenbach 2022-10-10 18:43:05 +0200
  • 302389d550 Templatized bitwise operators on FlagBits. asuessenbach 2022-10-10 11:04:27 +0200
  • 41bcbe48d8
    Merge pull request #1424 from asuessenbach/bitmasks Andreas Süßenbach 2022-10-10 09:20:14 +0200
  • a49fd51629 Minor cleanup on bitmask generation. asuessenbach 2022-10-05 16:58:40 +0200
  • 231c69b507
    Merge pull request #1423 from asuessenbach/protection Andreas Süßenbach 2022-10-05 16:19:45 +0200
  • a55e3eb2a0 Cleanup on protection handling asuessenbach 2022-10-05 09:28:37 +0200
  • c15ff49929
    Merge pull request #1422 from asuessenbach/mutual_exclusive v1.3.230a Andreas Süßenbach 2022-10-04 13:43:38 +0200
  • f5be57e498 Corrected handling of mutual exclusive arrays in constructors of structures VkAccelerationStructureTrianglesOpacityMicromapEXT and VkMicromapBuildInfoEXT asuessenbach 2022-10-04 11:34:04 +0200
  • f50a4ec09c
    Merge pull request #1420 from KhronosGroup/update-vulkan-headers-pr v1.3.230 Andreas Süßenbach 2022-10-04 11:20:52 +0200
  • 3b5961d5ce Update Vulkan-Headers to v1.3.230 GitHub 2022-09-30 00:20:29 +0000
  • 84d220bee4
    Merge pull request #1419 from asuessenbach/opticalflow Andreas Süßenbach 2022-09-28 13:54:21 +0200
  • 7dc59adf40 Add support of "opticalflow" as a candidate for the "queues" attribute of a command. asuessenbach 2022-09-28 12:09:49 +0200
  • a41fa7b593
    Merge pull request #1418 from asuessenbach/selection Andreas Süßenbach 2022-09-27 09:45:18 +0200
  • 1173c9ab77 Allow union attribute "selection" to have multiple comma-separted values. asuessenbach 2022-09-27 08:50:36 +0200
  • aa2322efe3
    Merge pull request #1415 from KhronosGroup/update-vulkan-headers-pr v1.3.229 Andreas Süßenbach 2022-09-26 13:30:08 +0200
  • 917ba7cbb0 Update Vulkan-Headers to v1.3.229 GitHub 2022-09-23 00:12:32 +0000
  • 8fc8bdbca2
    Merge pull request #1414 from asuessenbach/natvis Andreas Süßenbach 2022-09-22 11:42:52 +0200
  • 6d8b0aa13e Extend the VulkanHpp.natvis file to have vk::ArrayWrapper1D<char,*> more readable in VS debugger. asuessenbach 2022-09-22 10:24:56 +0200
  • fc63beb596
    Merge pull request #1413 from asuessenbach/getImages Andreas Süßenbach 2022-09-21 11:54:11 +0200
  • 6fe966c6d9 Fix inconsistency with return type of vk::raii::SwapchainKHR::getImages() asuessenbach 2022-09-21 09:28:38 +0200
  • 3a6dfe8426
    Merge pull request #1411 from asuessenbach/tasks Andreas Süßenbach 2022-09-19 12:37:07 +0200
  • a630fcdf84 Explicitly ignore new command attribute "tasks" asuessenbach 2022-09-19 10:21:43 +0200
  • f51e00661f
    Merge pull request #1410 from KhronosGroup/update-vulkan-headers-pr v1.3.228 Andreas Süßenbach 2022-09-19 10:10:12 +0200
  • 27b37765e7 Update Vulkan-Headers to v1.3.228 GitHub 2022-09-16 00:13:32 +0000
  • ffb6c39df9
    Merge pull request #1409 from asuessenbach/successCode Andreas Süßenbach 2022-09-14 15:17:28 +0200
  • 5167140c0e
    Merge pull request #1408 from Adela0814/master Andreas Süßenbach 2022-09-14 15:17:16 +0200
  • d0317af5a9 [raii] Add missing handling of successCode in move-construction and move-assignment of multi-successCode handles. asuessenbach 2022-09-14 12:21:26 +0200
  • 1a8eb08de9
    Add vcpkg installation instructions Mengna Li 2022-09-14 15:21:10 +0800
  • 984ab4e846
    Merge pull request #1407 from asuessenbach/algorithm Andreas Süßenbach 2022-09-13 08:29:20 +0200
  • b99cbcdf04
    Merge pull request #1406 from asuessenbach/stride Andreas Süßenbach 2022-09-12 17:56:29 +0200
  • ac1eda539c Unconditionally include <algorithm> in vulkan.hpp. asuessenbach 2022-09-12 17:10:56 +0200
  • 34725b3192 Introduce helper class vk::StridedArrayProxy; use it on functions with parameters having the 'stride' attribute. asuessenbach 2022-09-12 16:53:44 +0200
  • 833e6f576d
    Merge pull request #1404 from KhronosGroup/update-vulkan-headers-pr v1.3.227 Andreas Süßenbach 2022-09-12 10:25:55 +0200
  • 6fd5e6dd72 Update Vulkan-Headers to v1.3.227 GitHub 2022-09-09 00:11:55 +0000
  • 776dc7db49
    Merge pull request #1402 from asuessenbach/cleanup Andreas Süßenbach 2022-09-07 08:32:54 +0200
  • 02c8049f42 Switch to C++20 for the Generator + some minor cleanup. asuessenbach 2022-09-06 18:22:04 +0200
  • f2e8cfe884
    Merge pull request #1400 from KhronosGroup/update-vulkan-headers-pr v1.3.226 Andreas Süßenbach 2022-09-05 10:09:58 +0200
  • 5c406ec531 Update Vulkan-Headers to v1.3.226 GitHub 2022-09-02 00:12:10 +0000
  • 7693764cdd
    Merge pull request #1399 from asuessenbach/precompile Andreas Süßenbach 2022-09-01 10:24:56 +0200
  • d27e336ced Make the samples' precompiled headers reuse that from the utils project. asuessenbach 2022-09-01 08:53:55 +0200
  • 689e082bc8
    Merge pull request #1398 from asuessenbach/function Andreas Süßenbach 2022-08-30 13:43:18 +0200
  • 5ede04aa9d Add support for functions returning more than one success code and getting two values. asuessenbach 2022-08-30 10:27:36 +0200
  • 19086483ea
    Merge pull request #1396 from theHamsta/fix-clang-bugs Andreas Süßenbach 2022-08-30 08:59:43 +0200
  • 1e67e5aba4 fix: use feature test macros for usage of <format> Stephan Seitz 2022-08-19 19:55:17 +0200
  • 8afaf0e2d0 fix: include <utility> in vulkan_raii.hpp for std::exchange Stephan Seitz 2022-08-19 19:54:33 +0200
  • 33dad92cec Update Vulkan-Headers to v1.3.225 v1.3.225 GitHub 2022-08-23 00:11:46 +0000
  • f37a80c1a6 Update Vulkan-Headers to v1.3.225 GitHub 2022-08-23 00:11:46 +0000
  • 4f35f16475 fix: install target Stephan Seitz 2022-08-19 17:29:51 +0200
  • 1903527dd1 fix: make VULKAN_HPP_RUN_GENERATOR work again Stephan Seitz 2022-08-19 15:44:49 +0200
  • 73ce67dda4 fix: install target Stephan Seitz 2022-08-19 17:29:51 +0200
  • e326b0d450 fix: make VULKAN_HPP_RUN_GENERATOR work again Stephan Seitz 2022-08-19 15:44:49 +0200
  • 73fabf7136 fix: make VULKAN_HPP_RUN_GENERATOR work again Stephan Seitz 2022-08-19 15:44:49 +0200
  • f18f5f2937
    Merge pull request #1389 from asuessenbach/refactor Andreas Süßenbach 2022-08-10 17:33:37 +0200
  • 5480d192f5 Refactor the CMakeLists for all the samples; use vulkan.hpp/vulkan_raii.hpp as precompiled header. asuessenbach 2022-08-10 11:19:06 +0200
  • a70727566e
    Merge pull request #1388 from theHamsta/update-vulkan-docs Andreas Süßenbach 2022-08-10 12:57:52 +0200
  • 9db06ad3bb Update Vulkan-Headers to updated v1.3.244 tag Stephan Seitz 2022-08-10 11:09:19 +0200
  • 27111e967a Update Vulkan-Headers to v1.3.224 GitHub 2022-08-09 00:10:42 +0000
  • 1a64b5fcc0
    Merge pull request #1384 from asuessenbach/224 v1.3.224 Andreas Süßenbach 2022-08-08 11:05:18 +0200
  • 6e5824e21a Update to Vulkan-Headers v1.3.224 asuessenbach 2022-08-08 09:47:30 +0200
  • f865daa563 Update Vulkan-Headers to v1.3.224 GitHub 2022-08-05 00:12:09 +0000
  • 7babeefc4f
    Merge pull request #1381 from asuessenbach/fix Andreas Süßenbach 2022-08-04 13:43:41 +0200
  • 06697b4442 Removed helper function createDebugUtilsMessengerEXT from utils.hpp as well. asuessenbach 2022-08-04 11:13:06 +0200
  • dc88f1812c
    Merge pull request #1379 from asuessenbach/cleanup Andreas Süßenbach 2022-08-04 10:27:21 +0200
  • 85a86d9574 Make utils compiles with static Seto 2022-08-04 14:52:50 +0800
  • 2611c34aa5 Minor cleanup in utils.cpp: remove helper function createDebugUtilsMessengerEXT. asuessenbach 2022-08-04 08:49:12 +0200
  • 07ebd7dbaf
    Merge pull request #1377 from asuessenbach/static_assert Andreas Süßenbach 2022-08-03 13:15:21 +0200
  • e8bf9bed9a Move all the static_assertions from vulkan_handles.hpp and vulkan_structs.hpp into the new header vulkan_static_assertions.hpp asuessenbach 2022-08-03 11:48:29 +0200
  • 408d26639e
    Merge pull request #1376 from asuessenbach/natvis Andreas Süßenbach 2022-08-03 11:01:11 +0200
  • 781061410c Introduce VulkanHpp.natvis to nicely format vk::Flags in Visual Studio debugger. asuessenbach 2022-08-03 08:18:07 +0200
  • 921995589d
    Merge pull request #1375 from asuessenbach/error Andreas Süßenbach 2022-08-02 14:12:07 +0200
  • a57b04a569
    Merge pull request #1374 from asuessenbach/refactor Andreas Süßenbach 2022-08-02 12:07:23 +0200
  • deae8ceb49 Add missing string assignment. asuessenbach 2022-08-02 12:06:32 +0200
  • c562969375
    Merge pull request #1373 from asuessenbach/deadcode Andreas Süßenbach 2022-08-02 10:01:12 +0200
  • a8a2c5f910 Refactor top-level file generation function. asuessenbach 2022-08-02 10:00:16 +0200
  • 95507d1e7c Removed some dead code. asuessenbach 2022-08-02 08:18:26 +0200
  • f50243e683
    Merge pull request #1372 from asuessenbach/refactor Andreas Süßenbach 2022-08-01 17:40:22 +0200
  • 2a0533a7fe
    Merge pull request #1371 from asuessenbach/function Andreas Süßenbach 2022-08-01 17:02:49 +0200
  • 893d6847bb Refactor top-level function to generate vulkan.hpp asuessenbach 2022-07-28 17:09:08 +0200
  • 296cc72e5f Combine two types of commands into one generation function asuessenbach 2022-08-01 14:54:48 +0200
  • cb4a573b42 Combine two types of commands into one generation function asuessenbach 2022-08-01 14:53:06 +0200
  • b95c02b89d
    Merge pull request #1370 from asuessenbach/function Andreas Süßenbach 2022-08-01 13:54:24 +0200
  • e23588f893
    Merge pull request #1369 from asuessenbach/attribute Andreas Süßenbach 2022-08-01 13:52:01 +0200
  • e8179c8f49 Combine two types of commands into one generation function asuessenbach 2022-08-01 11:26:41 +0200
  • 0fbe74f6fc
    Merge pull request #1368 from asuessenbach/function Andreas Süßenbach 2022-08-01 11:07:24 +0200
  • 9c4a906d07 Add "videocoding" as an optional attribute for commands. asuessenbach 2022-08-01 10:11:45 +0200
  • e0f65d0204
    Merge pull request #1367 from KhronosGroup/update-vulkan-headers-pr v1.3.223 Andreas Süßenbach 2022-08-01 10:01:43 +0200
  • d3c95e9527 Add support for functions returning void, that get you a some data behind a void *. asuessenbach 2022-08-01 10:00:11 +0200
  • e31e673550 Update Vulkan-Headers to v1.3.223 GitHub 2022-07-29 00:09:57 +0000
  • 9bb1bb385a
    Merge pull request #1366 from asuessenbach/includes Andreas Süßenbach 2022-07-28 08:12:24 +0200
  • 056abda3e2 Reduce number of included headers asuessenbach 2022-07-27 14:01:36 +0200
  • fa62e680f6
    Merge pull request #1365 from asuessenbach/compile Andreas Süßenbach 2022-07-26 15:08:39 +0200
  • 3aae157e5b Move the vk::to_string functions into a separate header vulkan_to_string.hpp. asuessenbach 2022-07-26 11:13:43 +0200
  • 0efb7e7954
    Merge pull request #1363 from asuessenbach/compile_time Andreas Süßenbach 2022-07-26 08:30:19 +0200
  • 527e52a1bd Introduce VULKAN_HPP_NO_TO_STRING to optionally remove the various vk::to_string functions. asuessenbach 2022-07-25 17:11:30 +0200
  • 3610b08409
    Merge pull request #1362 from KhronosGroup/update-vulkan-headers-pr v1.3.222 Andreas Süßenbach 2022-07-25 09:22:15 +0200
  • 3e449ebc53 Update Vulkan-Headers to v1.3.222 GitHub 2022-07-22 00:12:13 +0000
  • e26c1fa0f0
    Merge pull request #1360 from asuessenbach/discard Andreas Süßenbach 2022-07-19 12:05:48 +0200
  • e27089ff23 Resolve warning/error on discarded return value in ArrayProxyNoTemporaries test. asuessenbach 2022-07-19 10:33:51 +0200
  • 6e29bf69cf
    Merge pull request #1358 from asuessenbach/explicit Andreas Süßenbach 2022-07-19 10:17:35 +0200
  • 75f02617cb Revert struct conversion operators to be implicit. asuessenbach 2022-07-19 08:18:22 +0200
  • 9eca3d1d0a
    Merge pull request #1357 from asuessenbach/static Andreas Süßenbach 2022-07-18 15:42:29 +0200
  • 49b11ea464 Correct tests "DeviceFunctions" and "DispatchLoaderStatic" to actually use the static dispatch loader. asuessenbach 2022-07-18 14:28:35 +0200
  • 9a561fa33f
    Merge pull request #1356 from asuessenbach/deadcode Andreas Süßenbach 2022-07-18 11:42:25 +0200
  • b81fb59ca6 Remove some dead code. asuessenbach 2022-07-18 10:28:20 +0200
  • 1bbd3e36d4
    Merge pull request #1354 from KhronosGroup/update-vulkan-headers-pr v1.3.221 Andreas Süßenbach 2022-07-18 10:04:14 +0200
  • e6ea601adb Update Vulkan-Headers to v1.3.221 GitHub 2022-07-15 00:12:11 +0000
  • 2314e54fe8
    Merge pull request #1352 from asuessenbach/function Andreas Süßenbach 2022-07-13 09:39:02 +0200
  • 248e6eeef3 Combine two types of commands into one generation function asuessenbach 2022-07-13 08:22:12 +0200
  • 24bcbf93d4
    Merge pull request #1351 from asuessenbach/function Andreas Süßenbach 2022-07-12 10:16:02 +0200
  • 8acf224201 Add support for functions returning some data with error codes. asuessenbach 2022-07-12 09:00:47 +0200
  • 9c1c7dbacc
    Merge pull request #1350 from asuessenbach/function Andreas Süßenbach 2022-07-11 16:01:41 +0200
  • bc6d481a5b Remove some dead code. asuessenbach 2022-07-11 10:36:16 +0200
  • 85fba669da
    Update Vulkan-Headers to v1.3.220 (#1349) v1.3.220 github-actions[bot] 2022-07-11 10:35:37 +0200
  • 2604416787 Update Vulkan-Headers to v1.3.220 GitHub 2022-07-08 00:11:19 +0000
  • fac74444fa
    Extend check for function pointers on creating compare operators of structs. (#1348) Andreas Süßenbach 2022-07-07 11:41:43 +0200
  • 9748e47228
    Speed up CI by using ninja and parallel build (#1347) Jinesi Yelizati 2022-07-07 16:22:21 +0800
  • 2ef43d3ab3 Extend check for function pointers on creating compare operators of structs. asuessenbach 2022-07-07 09:58:06 +0200
  • 901dd3b882 fix(cmake): make sure every target in tests and samples link to utils Jinesi Yelizati 2022-07-06 14:35:24 +0800
  • 2eeb4cfeeb
    fix(sample): add depencency on build_vulkan_hpp Jinesi Yelizati 2022-07-06 12:32:11 +0800
  • 6c1a1a9b62
    chore(CI): use clang on mac Jinesi Yelizati 2022-07-06 10:02:15 +0800
  • 923f61bc03
    fix(cmake): get rid of file glob Jinesi Yelizati 2022-07-05 21:53:00 +0800
  • 8a0df40f1d
    fix(samples): add dependency to generator Jinesi Yelizati 2022-07-05 21:33:07 +0800
  • abc7ceb752
    chore(CI): align compiler for c and cxx Jinesi Yelizati 2022-06-22 22:08:05 +0800
  • 74a3c55bc3
    chore(CI): speed up CI by using ninja and parallel build Jinesi Yelizati 2022-06-21 21:24:17 +0800
  • 193c8e4628
    Merge pull request #1346 from asuessenbach/extension Andreas Süßenbach 2022-07-05 08:13:13 +0200
  • 49a2fc679a Add support for comma-separated list of names for attribute "extension" of element <require> in element <extension>. asuessenbach 2022-07-04 18:02:22 +0200
  • 86cc8f2ed1
    Merge pull request #1345 from asuessenbach/attributes Andreas Süßenbach 2022-07-04 16:08:42 +0200
  • aea5d8d158
    Merge pull request #1344 from asuessenbach/deadcode Andreas Süßenbach 2022-07-04 16:07:09 +0200
  • a7d2d85d63 Add support for new attribute "validstructs"; ignore new possible values for attribute "limittype". asuessenbach 2022-07-04 11:37:22 +0200
  • 0d9ca30378 Removed some dead code. asuessenbach 2022-07-04 10:59:55 +0200
  • 312b8ef80d
    Merge pull request #1343 from KhronosGroup/update-vulkan-headers-pr v1.3.219 Andreas Süßenbach 2022-07-04 10:55:54 +0200
  • 93f8b6b541 Update Vulkan-Headers to v1.3.219 GitHub 2022-07-01 00:11:04 +0000
  • 2272ca9c3e
    Merge pull request #1341 from asuessenbach/function Andreas Süßenbach 2022-06-29 11:08:38 +0200
  • 2ddd380a23 Combine two types of commands into one generation function asuessenbach 2022-06-29 08:13:42 +0200
  • 623a75b7f6
    Merge pull request #1340 from asuessenbach/function Andreas Süßenbach 2022-06-29 07:54:48 +0200
  • 39be44dc65 Combine two types of commands into one generation function asuessenbach 2022-06-28 13:33:36 +0200
  • fae2b5ce6f
    Merge pull request #1339 from asuessenbach/function Andreas Süßenbach 2022-06-28 12:08:10 +0200
  • 429e610f7e Combine two types of commands into one generation function asuessenbach 2022-06-28 08:41:36 +0200
  • 2e721b535b
    Merge pull request #1338 from asuessenbach/function Andreas Süßenbach 2022-06-27 12:16:38 +0200
  • 448efe9edb Combine two types of commands into one generation function asuessenbach 2022-06-27 10:03:03 +0200
  • a9cfd45980
    Merge pull request #1335 from asuessenbach/function Andreas Süßenbach 2022-06-27 08:45:24 +0200
  • 5075c94b8a Combine two types of commands into one generation function asuessenbach 2022-06-22 09:21:34 +0200
  • ed880f89bb
    chore(CI): align compiler for c and cxx Jinesi Yelizati 2022-06-22 22:08:05 +0800
  • 778391314a
    chore(CI): speed up CI by using ninja and parallel build Jinesi Yelizati 2022-06-21 21:24:17 +0800
  • 42e0c54d75
    Merge pull request #1332 from theHamsta/macos Andreas Süßenbach 2022-06-21 17:36:51 +0200
  • 9e4f6812fb Add CI on MacOS. asuessenbach 2021-12-08 09:34:04 +0100
  • acc3a813f8
    Merge pull request #1333 from asuessenbach/function Andreas Süßenbach 2022-06-21 14:36:18 +0200
  • b7146538a5 Combine two types of commands into one generation function asuessenbach 2022-06-21 09:22:03 +0200
  • 86ae20eea6
    Merge pull request #1330 from asuessenbach/function Andreas Süßenbach 2022-06-21 08:21:55 +0200
  • 6fa5b48103 Add flag adder/remover methods Tom Kneiphof 2022-06-20 15:21:45 +0000
  • 56f413f44e Add CI on MacOS. asuessenbach 2021-12-08 09:34:04 +0100
  • 2c536b75b9 Combine two types of commands into one generation function asuessenbach 2022-06-20 12:26:30 +0200
  • 94244d51d5
    Merge pull request #1329 from asuessenbach/spaceship Andreas Süßenbach 2022-06-20 11:28:48 +0200
  • aac15a2790
    Merge pull request #1328 from asuessenbach/function Andreas Süßenbach 2022-06-20 11:27:10 +0200
  • 41dd4995a4
    Merge pull request #1326 from KhronosGroup/update-vulkan-headers-pr v1.3.218 Andreas Süßenbach 2022-06-20 09:35:49 +0200
  • cbb02bf5ab Change used check for using spaceship operator from "impl" to "lib". asuessenbach 2022-06-20 09:32:27 +0200
  • 2b55b3382d Update Vulkan-Headers to v1.3.218 GitHub 2022-06-17 00:09:45 +0000
  • de7127a963 Combine two types of commands into one generation function asuessenbach 2022-06-15 11:48:06 +0200
  • 43cae31979
    Merge pull request #1324 from asuessenbach/function Andreas Süßenbach 2022-06-15 10:15:39 +0200
  • 66fc081783 Combine two types of commands into one generation function asuessenbach 2022-06-14 10:53:50 +0200
  • dd52513e90
    Merge pull request #1323 from asuessenbach/function Andreas Süßenbach 2022-06-14 10:19:30 +0200
  • 4630feb760 Combine two types of commands into one generation function asuessenbach 2022-06-14 09:08:56 +0200
  • 15788c576c
    Merge pull request #1322 from asuessenbach/spaceship Andreas Süßenbach 2022-06-13 12:05:51 +0200
  • 3c80f9a60b
    Merge pull request #1321 from asuessenbach/function Andreas Süßenbach 2022-06-13 11:08:13 +0200
  • 67f9357bb8 Remove spaceship operator for structures containing function pointers asuessenbach 2022-06-13 10:47:13 +0200
  • 0e9a6904a5
    Merge pull request #1320 from KhronosGroup/update-vulkan-headers-pr v1.3.217 Andreas Süßenbach 2022-06-13 10:21:22 +0200
  • 1dc2a0eeaf Update Vulkan-Headers to v1.3.217 GitHub 2022-06-10 00:09:44 +0000
  • a7d6e1be5d Combine two types of commands into one generation function asuessenbach 2022-06-08 16:39:15 +0200
  • 87e3ab578b
    Merge pull request #1319 from asuessenbach/function Andreas Süßenbach 2022-06-08 12:04:22 +0200
  • 484373a54a Combine two types of commands into one generation function asuessenbach 2022-06-08 08:44:34 +0200
  • ddbd201d42
    Merge pull request #1318 from asuessenbach/function Andreas Süßenbach 2022-06-08 07:55:41 +0200
  • d691f5f0e8 Combine two types of commands into one generation function asuessenbach 2022-06-07 18:02:52 +0200
  • 426c57a045
    Merge pull request #1317 from ylz-at/patch-1 Andreas Süßenbach 2022-06-07 17:40:11 +0200
  • 59b9e3d4ba
    Merge pull request #1316 from KhronosGroup/update-vulkan-headers-pr v1.3.216 Andreas Süßenbach 2022-06-07 14:39:02 +0200
  • e1531c432a
    docs(readme): fix code snippet in error handling example Jinesi Yelizati 2022-06-07 17:05:52 +0800
  • dd45c179bb Update Vulkan-Headers to v1.3.216 GitHub 2022-06-03 00:09:17 +0000
  • fca463f6da
    Merge pull request #1314 from asuessenbach/function Andreas Süßenbach 2022-05-25 22:34:08 +0200
  • 5c571c1b9a Combine two types of commands into one generation function asuessenbach 2022-05-25 20:21:21 +0200
  • a914d02f89
    Merge pull request #1313 from KhronosGroup/update-vulkan-headers-pr v1.3.215 Andreas Süßenbach 2022-05-25 11:14:04 +0200
  • e777f1d1d2 Update Vulkan-Headers to v1.3.215 GitHub 2022-05-25 00:11:11 +0000
  • 5ebd86f28c
    Merge pull request #1312 from asuessenbach/function Andreas Süßenbach 2022-05-24 11:36:21 +0200
  • b35993287e Combine two types of commands into one generation function asuessenbach 2022-05-24 09:01:00 +0200
  • 5ac2e21a1a
    Merge pull request #1311 from asuessenbach/function Andreas Süßenbach 2022-05-23 11:54:32 +0200
  • d7a1a254d4 Combine two types of commands into one generation function asuessenbach 2022-05-23 10:31:40 +0200
  • 43ffcfbfe4
    Merge pull request #1310 from asuessenbach/function Andreas Süßenbach 2022-05-19 10:33:20 +0200
  • e3e124e5e2 Combine two types of commands into one generation function asuessenbach 2022-05-19 08:34:26 +0200
  • c63ab110f5
    Merge pull request #1309 from asuessenbach/function Andreas Süßenbach 2022-05-18 13:25:04 +0200
  • 3f240ea665 Combine two types of commands into one generation function asuessenbach 2022-05-18 09:12:00 +0200
  • 0506a95686
    Merge pull request #1308 from KhronosGroup/update-vulkan-headers-pr v1.3.214 Andreas Süßenbach 2022-05-18 09:12:23 +0200
  • 21e1f09d49 Update Vulkan-Headers to v1.3.214 GitHub 2022-05-18 00:10:20 +0000
  • a281057039
    Merge pull request #1307 from asuessenbach/function Andreas Süßenbach 2022-05-17 13:37:46 +0200
  • 66c3c89d8e Combine two types of commands into one generation function asuessenbach 2022-05-17 10:15:04 +0200
  • 09727fc9f4
    Merge pull request #1306 from rHermes/patch-1 Andreas Süßenbach 2022-05-16 13:46:19 +0200
  • 466fab3dfc
    Fix missing <utility> import for std::exchange Teodor Spæren 2022-05-15 12:15:07 +0200
  • d50186a64b
    Merge pull request #1305 from asuessenbach/function Andreas Süßenbach 2022-05-12 10:20:52 +0200
  • b3863a385b Combine two types of commands into one generation function asuessenbach 2022-05-12 09:02:27 +0200
  • 1ee20282a0
    Merge pull request #1304 from asuessenbach/function Andreas Süßenbach 2022-05-11 12:02:33 +0200
  • 66953f4039 Combine two types of commands into one generation function asuessenbach 2022-05-11 10:00:53 +0200
  • f1bb6340c1
    Merge pull request #1303 from KhronosGroup/update-vulkan-headers-pr v1.3.213 Andreas Süßenbach 2022-05-11 09:18:02 +0200
  • 21448e0ace Update Vulkan-Headers to v1.3.213 GitHub 2022-05-11 00:09:28 +0000
  • 7d2ed82957
    Merge pull request #1301 from asuessenbach/cleanup Andreas Süßenbach 2022-05-09 15:39:42 +0200
  • 1bdb86cea9 Cleanup on generateDataDeclarations. asuessenbach 2022-05-09 13:44:08 +0200
  • ae1b0c36df
    Merge pull request #1300 from asuessenbach/cleanup Andreas Süßenbach 2022-05-05 10:00:01 +0200
  • 7375def842 Cleanup on return type generation asuessenbach 2022-05-04 08:37:09 +0200
  • 28e25af7c0
    Merge pull request #1299 from asuessenbach/function Andreas Süßenbach 2022-05-04 11:01:17 +0200
  • a591ef69e3 (re-)add support of commands enumerating a chained structure type. asuessenbach 2022-05-04 08:46:45 +0200
  • d715006717
    Merge pull request #1298 from asuessenbach/deprecated Andreas Süßenbach 2022-05-03 11:00:53 +0200
  • f9ad86aef8 Remove deprecated implicit-cast operators on vk::ResultValue. asuessenbach 2022-05-03 09:47:58 +0200
  • 1ac6b58f8b
    Merge pull request #1297 from asuessenbach/function Andreas Süßenbach 2022-05-03 08:42:46 +0200
  • 145c10e945 Combine two types of commands into one generation function asuessenbach 2022-05-02 13:54:33 +0200
  • 8a34163152
    Merge pull request #1296 from asuessenbach/samples Andreas Süßenbach 2022-05-02 13:53:55 +0200
  • 0fb855a4a2 Resolve validation layer issues with some samples. asuessenbach 2022-05-02 09:43:45 +0200
  • 75e18ca7a5
    Merge pull request #1295 from asuessenbach/function Andreas Süßenbach 2022-05-02 09:42:05 +0200
  • b45a44b479 Combine two types of commands into one generation function asuessenbach 2022-04-28 11:53:52 +0200
  • 734457987b
    Merge pull request #1294 from asuessenbach/check Andreas Süßenbach 2022-04-27 15:43:42 +0200
  • 0130a3e280
    Merge pull request #1293 from asuessenbach/function Andreas Süßenbach 2022-04-27 15:31:55 +0200
  • 825bc59313 Add check that every member type of a struct that begins with "Vk" is listed in a feature or extension. asuessenbach 2022-04-27 14:30:52 +0200
  • 74fd07216e Combine two types of commands into one generation function asuessenbach 2022-04-27 10:37:11 +0200
  • b185820ddf
    Merge pull request #1292 from asuessenbach/function Andreas Süßenbach 2022-04-26 17:27:30 +0200
  • e5921db439 Combine two types of commands into one generation function asuessenbach 2022-04-26 10:39:07 +0200
  • b4d951d7af
    Merge pull request #1291 from KhronosGroup/update-vulkan-headers-pr v1.3.212 Andreas Süßenbach 2022-04-25 11:00:58 +0200
  • 0495d69c6d Update Vulkan-Headers to v1.3.212 GitHub 2022-04-22 00:10:35 +0000
  • 4fbabbaa0a
    Merge pull request #1290 from asuessenbach/function Andreas Süßenbach 2022-04-21 12:49:46 +0200
  • 90afc89e66 Combine two types of commands into one generation function asuessenbach 2022-04-21 11:23:48 +0200
  • 828ac8e246
    Merge pull request #1288 from phantom10111/array-proxy-with-raw-arrays Andreas Süßenbach 2022-04-19 17:38:31 +0200
  • e9c343c402
    Merge pull request #1289 from asuessenbach/function Andreas Süßenbach 2022-04-19 13:34:44 +0200
  • f134e1ad46
    Merge pull request #1287 from phantom10111/dispatchable-handles-conversion Andreas Süßenbach 2022-04-19 12:01:16 +0200
  • 769827ed3d Combine two types of commands into one generation function asuessenbach 2022-04-19 11:26:27 +0200
  • 1bc663f851 Add tests for ArrayProxy constructors with raw arrays with size phantom10111 2022-04-15 17:38:23 +0200
  • 5df998c0d6 Add ArrayProxy constructors with support for raw array with size phantom10111 2022-04-15 17:17:44 +0200
  • 9e95c0072d Make type conversions implicit for dispatchable handles phantom10111 2022-04-15 11:24:30 +0200
  • 25256d1d59
    Merge pull request #1286 from asuessenbach/function Andreas Süßenbach 2022-04-14 09:40:22 +0200
  • 9c99d1b2ce Combine two types of commands into one generation function asuessenbach 2022-04-14 08:03:15 +0200
  • ef2327004a
    Merge pull request #1285 from asuessenbach/function Andreas Süßenbach 2022-04-13 13:37:39 +0200
  • 4ba01be8d1 Combine two types of commands into one generation function. asuessenbach 2022-04-13 09:45:31 +0200
  • 104aee2fd9
    Merge pull request #1284 from asuessenbach/function Andreas Süßenbach 2022-04-12 15:25:30 +0200
  • 956cda998b Combine two types of commands into one generation function. asuessenbach 2022-04-12 13:34:43 +0200
  • dbd8462d45
    Merge pull request #1283 from simait/patch-1 Andreas Süßenbach 2022-04-11 15:04:35 +0200
  • 02a87844c3
    Merge pull request #1282 from asuessenbach/function Andreas Süßenbach 2022-04-11 08:54:30 +0200
  • c0c4b32d02
    Update README.md Simon Aittamaa 2022-04-08 11:18:43 +0200
  • 26e2fc42c8 Combine two types of commands into one generation function. asuessenbach 2022-04-07 15:38:51 +0200
  • b3612a19be
    Merge pull request #1280 from asuessenbach/function Andreas Süßenbach 2022-04-07 15:38:57 +0200
  • d50485c5c7 Combine two types of commands into one generation function. asuessenbach 2022-04-06 10:33:08 +0200
  • 1739c1d0e1
    Merge pull request #1279 from KhronosGroup/update-vulkan-headers-pr v1.3.211 Andreas Süßenbach 2022-04-06 10:33:31 +0200
  • da42600e06 Update Vulkan-Headers to v1.3.211 GitHub 2022-04-06 00:09:05 +0000
  • dfde8cfbb6
    Merge pull request #1278 from asuessenbach/function Andreas Süßenbach 2022-04-05 13:26:09 +0200
  • 45e5418332 Combine two types of commands into one generation function. asuessenbach 2022-04-05 08:55:32 +0200
  • 3381dddc1c
    Merge pull request #1277 from asuessenbach/function Andreas Süßenbach 2022-04-04 13:31:38 +0200
  • 0328693bba Add support for commands returning void and getting you a single opaque object represented by a size and a void-pointer asuessenbach 2022-04-04 11:54:32 +0200
  • 23e13c1a9a
    Merge pull request #1276 from asuessenbach/allocator Andreas Süßenbach 2022-04-04 11:57:15 +0200
  • dd6deccf52 Add missing allocator template argument in createResultValue helper functions working on std::vector<UniqueHandle> types. asuessenbach 2022-04-04 10:00:13 +0200
  • e05bbdc555
    Merge pull request #1274 from asuessenbach/fix Andreas Süßenbach 2022-03-31 22:17:41 +0200
  • d966e4e3ac Remove surplus closing brace in command generation template. asuessenbach 2022-03-31 21:02:32 +0200
  • 7f4cbd2a2b
    Merge pull request #1273 from asuessenbach/function Andreas Süßenbach 2022-03-31 20:53:46 +0200
  • 6fca13eaba Add support of commands returning void and getting a vector of data. asuessenbach 2022-03-31 17:52:32 +0200
  • 94dd2f6e02
    Merge pull request #1272 from asuessenbach/function Andreas Süßenbach 2022-03-31 11:45:01 +0200
  • 333083e44e Combine two types of commands into one generation function. asuessenbach 2022-03-29 09:53:04 +0200
  • 055ca54ffc
    Merge pull request #1271 from asuessenbach/210 v1.3.210 Andreas Süßenbach 2022-03-30 13:34:24 +0200
  • 5190cd09ff Update Vulkan-Headers to v1.3.210 asuessenbach 2022-03-30 11:52:35 +0200
  • 3fa7e57d54
    Merge pull request #1270 from asuessenbach/createResultValue Andreas Süßenbach 2022-03-30 10:56:29 +0200
  • 16a44bb94f Re-add accidentally removed version of createResultValue asuessenbach 2022-03-30 09:45:51 +0200
  • f183e12f94 Update Vulkan-Headers to v1.3.210 GitHub 2022-03-30 00:08:46 +0000
  • 91cd6b0443
    Merge pull request #1267 from asuessenbach/assert Andreas Süßenbach 2022-03-29 09:51:50 +0200
  • f60264fee5 Resolved an assertion in readTypesTypeStruct. asuessenbach 2022-03-29 08:41:49 +0200
  • 7d0c4c8754
    Merge pull request #1266 from asuessenbach/function Andreas Süßenbach 2022-03-29 08:33:02 +0200
  • a8d47f4694 Combine two types of commands into one generation function. asuessenbach 2022-03-24 10:52:24 +0100
  • e064832a08
    Merge pull request #1265 from asuessenbach/support Andreas Süßenbach 2022-03-28 11:24:18 +0200
  • aad66ebe1c Add support for commands enumerating some stuff, without any error codes. asuessenbach 2022-03-28 09:58:37 +0200
  • 098db76000
    Merge pull request #1264 from asuessenbach/209 v1.3.209 Andreas Süßenbach 2022-03-24 10:51:40 +0100
  • 439ac7fe26 Update Vulkan-Headers to v1.3.209 asuessenbach 2022-03-24 09:51:10 +0100
  • 3db8c6af8b
    Merge pull request #1262 from asuessenbach/pNext Andreas Süßenbach 2022-03-24 09:38:33 +0100
  • 2a649f6eb9 Update Vulkan-Headers to v1.3.209 GitHub 2022-03-24 00:11:12 +0000
  • d90c6cbbfc Add pNext as optional last argument to constructors of structs that hold a pNext. asuessenbach 2022-03-23 17:08:19 +0100
  • efcb07a591
    Merge pull request #1261 from asuessenbach/function Andreas Süßenbach 2022-03-23 11:18:20 +0100
  • 5e8fb94890 Add support for commands getting two values. asuessenbach 2022-03-23 10:00:40 +0100
  • ecc6d37d91
    Merge pull request #1257 from asuessenbach/constructor Andreas Süßenbach 2022-03-23 08:17:47 +0100
  • 368092cf22
    Merge pull request #1253 from theHamsta/second-try-fix-libc++ Andreas Süßenbach 2022-03-22 15:19:12 +0100
  • 23c11fe38d Introduce copy constructor and assignment operator for vk::raii classes that hold handles without a destructor. asuessenbach 2022-03-22 12:26:28 +0100
  • 5a8532b0f7 fix: include <algorithm> in VulkanHppGenerator.cpp Stephan Seitz 2022-03-17 09:55:55 +0100
  • 3740f14c38
    Merge pull request #1256 from asuessenbach/ci Andreas Süßenbach 2022-03-22 13:41:16 +0100
  • c7037f6551 Replace build os windows-2016 by windows-2019. asuessenbach 2022-03-22 11:10:06 +0100
  • eda82d8695
    Merge pull request #1251 from asuessenbach/function Andreas Süßenbach 2022-03-16 15:40:54 +0100
  • a104fd65d3 Combine two types of commands into one generation function. asuessenbach 2022-03-16 10:18:23 +0100
  • f58e6ad301
    Merge pull request #1249 from asuessenbach/ignore Andreas Süßenbach 2022-03-16 13:50:31 +0100
  • 351e667468
    Merge pull request #1250 from asuessenbach/208 v1.3.208 Andreas Süßenbach 2022-03-16 13:46:48 +0100
  • dfffc95731 Update Vulkan-Headers to v1.3.208 asuessenbach 2022-03-16 12:19:09 +0100
  • 20238138e7
    Merge pull request #1248 from asuessenbach/207 v1.3.207 Andreas Süßenbach 2022-03-16 12:07:47 +0100
  • aca9dd319e Add some error handling for a std::system call. asuessenbach 2022-03-16 09:35:26 +0100
  • c761497d36 Update Vulkan-Headers to v1.3.207 asuessenbach 2022-03-16 09:09:01 +0100
  • a6a070e9c4 Update Vulkan-Headers to v1.3.208 GitHub 2022-03-16 00:08:03 +0000
  • c4153f741a
    Merge pull request #1246 from asuessenbach/clang_format_11 Andreas Süßenbach 2022-03-15 19:09:19 +0100
  • 3362287273 Revert some changes in .clang_format_11, that in fact are version 12 features. asuessenbach 2022-03-15 17:50:57 +0100
  • 60b8b4cf1d
    Merge pull request #1244 from asuessenbach/function Andreas Süßenbach 2022-03-15 13:42:54 +0100
  • f61d7d117f
    Merge pull request #1243 from theHamsta/fix-update-header-pr Andreas Süßenbach 2022-03-15 12:03:46 +0100
  • ae11e13e0b Combine two types of commands into one generation function. asuessenbach 2022-03-15 10:00:04 +0100
  • 88ec13796d ci: fix bash command to retrieve latest Vulkan-Headers commit Stephan Seitz 2022-03-15 10:19:49 +0100
  • 582bade14d
    Merge pull request #1242 from asuessenbach/deprecated Andreas Süßenbach 2022-03-15 08:52:49 +0100
  • f759596be8
    Merge pull request #1241 from asuessenbach/cleanup Andreas Süßenbach 2022-03-14 17:32:33 +0100
  • cf5ecd7cc6 Remove deprecated cpp_type. asuessenbach 2022-03-14 15:13:33 +0100
  • 96b7bde8d4
    Merge pull request #1240 from asuessenbach/void Andreas Süßenbach 2022-03-14 14:55:44 +0100
  • f58ffe385f Combine two types of commands into one generation function. asuessenbach 2022-03-14 14:54:56 +0100
  • 8a921fc90c Explicitly mark a call to std::system() as void. asuessenbach 2022-03-14 10:56:20 +0100
  • e02d19207b
    Merge pull request #1237 from asuessenbach/cleanup Andreas Süßenbach 2022-03-14 10:27:27 +0100
  • 2148249e0f Minor cleanup work in command generation. asuessenbach 2022-03-10 09:59:42 +0100
  • 1b0576e151
    Merge pull request #1238 from asuessenbach/ci Andreas Süßenbach 2022-03-10 17:40:37 +0100
  • fecd9d68e6 add "sudo apt update" to the ci-ubuntu.yml. asuessenbach 2022-03-10 16:30:59 +0100