Skip to content

Releases: KhronosGroup/Vulkan-Hpp

v1.3.286

04 Jun 14:35
eb1f4cf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.285...v1.3.286

v1.3.285

14 May 20:59
b2810ca
Compare
Choose a tag to compare

What's Changed

  • Change default for template non-type parameter value of struct CppType from 0 to Type{}. by @asuessenbach in #1868
  • Add support for enumerating commands with more than two success codes. by @asuessenbach in #1870
  • Update Vulkan-Headers to v1.3.285 by @github-actions in #1871

Full Changelog: v1.3.284...v1.3.285

v1.3.284

07 May 11:47
8d46db6
Compare
Choose a tag to compare

What's Changed

  • Simplify handling of enum aliases by @asuessenbach in #1850
  • Change CI on MacOS to use macos-12, instead of macos-latest, which is MacOS 14 Arm64, which is a change in architecture by @asuessenbach in #1853
  • Explicitly set the copy/move constructors/assignment operators of vk::handle to be default; add static assert on is_copy_constructible for vk::handles by @asuessenbach in #1852
  • Check value of VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL instead of existence by @sharadhr in #1856
  • Simplify alias handling for handles. by @asuessenbach in #1857
  • Simplified handling of struct aliases by @asuessenbach in #1858
  • Minor cleanup on fence and event handling in two RAII-samples. by @asuessenbach in #1859
  • Extend compilers used in workflows on macos and ubuntu by @asuessenbach in #1863
  • Simplify handling of structextends by @asuessenbach in #1866
  • Change member initialization lists of structs to use braces {} instead of parentheses () by @asuessenbach in #1864
  • Add macos-13 to workflow. by @asuessenbach in #1865
  • Update Vulkan-Headers to v1.3.284 by @github-actions in #1867

Full Changelog: v1.3.283...v1.3.284

v1.3.283

22 Apr 11:51
2fbc146
Compare
Choose a tag to compare

What's Changed

  • Fix name of enum values with more than one "BIT" in its name by @asuessenbach in #1848
  • Update Vulkan-Headers to v1.3.283 by @github-actions in #1849

Full Changelog: v1.3.282...v1.3.283

v1.3.282

15 Apr 16:01
4bf2835
Compare
Choose a tag to compare

What's Changed

  • Guard type trait CppType to map from VkHandle to vk::Handle by ( VK_USE_64_BIT_PTR_DEFINES == 1 ). by @asuessenbach in #1836
  • Minor edits to README by @Rageking8 in #1832
  • Extend finding an enum value to also look for the aliases. by @asuessenbach in #1839
  • Simplify handling of enum value aliases by @asuessenbach in #1838
  • Add SFIXED5 as valid value for numericFormat in format::component. by @asuessenbach in #1841
  • Moved some implementation details into namespace detail. by @asuessenbach in #1840
  • Pay attention to struct aliases to determine struct dependencies. by @asuessenbach in #1842
  • Simplify alias handling for Bitmasks and Commands. by @asuessenbach in #1843
  • Fixed Validation Error From Zero MaxImageCount in VkSurfaceCapabilitiesKHR by @ahcox in #1844
  • Simplified constant alias handling by @asuessenbach in #1845
  • Update Vulkan-Headers to v1.3.282 by @github-actions in #1846

New Contributors

Full Changelog: v1.3.281...v1.3.282

v1.3.281

25 Mar 13:00
88d508b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.280...v1.3.281

v1.3.280

11 Mar 10:59
e35acfe
Compare
Choose a tag to compare

What's Changed

  • Simplified generation of lists of arguments or initializers by @asuessenbach in #1821
  • Remove unnecessary static_casts on vk::Results. by @asuessenbach in #1822
  • Switched from using "typedef" to using "using". by @asuessenbach in #1823
  • Fix for VULKAN_HPP_TYPESAFE_CONVERSION defined to 0 by @d235j in #1806
  • Update Vulkan-Headers to v1.3.280 by @github-actions in #1824

New Contributors

Full Changelog: v1.3.279...v1.3.280

v1.3.279

04 Mar 15:15
6fb8def
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.278...v1.3.279

v1.3.278

20 Feb 07:44
29723f9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.277...v1.3.278

v1.3.277

05 Feb 11:19
c5c1994
Compare
Choose a tag to compare

What's Changed

  • Add support of attribute "len" for array-sized structure members. by @asuessenbach in #1779
  • Refactored gathering initializers for enhanced struct constructors. by @asuessenbach in #1781
  • Specify std::min to work on type size_t for copy operations in struct constructors. by @asuessenbach in #1782
  • Add missing brace. by @asuessenbach in #1783
  • Extend the noDeleterFunctions list by vkReleaseCapturedPipelineDataKHR. by @asuessenbach in #1784
  • Update Vulkan-Headers to v1.3.277 by @github-actions in #1778

Full Changelog: v1.3.276...v1.3.277