Skip to content

Ash 0.37.1

Compare
Choose a tag to compare
@MarijnS95 MarijnS95 released this 23 Nov 22:30
· 188 commits to master since this release
0.37.1
e93dfda

Changed

  • Inlined builder setters (partial backport from #602)
  • Inlined Default impls and trivial Instance/Device/Entry wrapper methods (#606, #632)
  • Renamed debug_utils_set_object_name() to set_debug_utils_object_name() and debug_utils_set_object_tag() to set_debug_utils_object_tag() for consistency and deprecated old ones (#661)

Added

  • Added VK_EXT_image_drm_format_modifier device extension (#603)
  • Set MSRV (Minimum Supported Rust Version) in Cargo.toml for clearer errors (#604)
  • Update Vulkan-Headers to 1.3.235 (#605, #608, #619, #655, #667)
  • Added const STRUCTURE_TYPE to all Vulkan structures for matching with match_struct! macro (#614)
  • Added VK_EXT_sample_locations device extension (#616)
  • Added VK_NV_coverage_reduction_mode device extension (#617)
  • Added VK_KHR_ray_tracing_maintenance1 device extension (#620)
  • Added VK_EXT_image_compression_control device extension (#621)
  • Added new functions to VK_KHR_swapchain, available since Vulkan 1.1 (#629)
  • Added VK_KHR_device_group_creation instance extension (#630)
  • Added VK_KHR_device_group device extension (#631)
  • Added VK_EXT_mesh_shader device extension (#657)
  • Added VK_EXT_acquire_drm_display instance extension (#668)
  • Added VK_EXT_extended_dynamic_state3 device extension (#671)
  • Added VK_EXT_descriptor_buffer instance extension (#679)

Fixed

  • khr::RayTracingPipeline: Set the buffer length in get_ray_tracing_capture_replay_shader_group_handles so it no longer always returns an empty Vec (#658)