Commit Graph

  • 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