Commit Graph

  • 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