Commit Graph

  • 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