Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.48 KB

File metadata and controls

29 lines (24 loc) · 1.48 KB

[Unreleased] Ash 0.38

  • Updated to raw-window-handle 0.6 and ash 0.38
  • Changed: VkInit::new and Vkinit::on_resize now take one combined Option for windowed or headless applications.
  • Changed: VKUPipelineBuilder::with_descriptors() now takes a [DescriptorInfo] to create DescriptorSetLayoutBindings and DescriptorBindingFlags.
  • Changed: VkInit now holds a lifetime.

[0.3.0] GPU-Allocator

  • Changed: HasRawWindowHandle and HasRawDisplayHandle are now trait bounds on VkInit functions.
  • Changed: env_logger only as dev-dep.
  • Changed: PhysicalDevice now reports all property limits.
  • Changed: Switch to gpu-allocator.
  • Added: Element offset for set_data on VMABuffer.
  • Added: Update after bind descriptors for pipeline builder.
  • Added: Crate features for linked or loaded Ash entry (default: loaded).
  • Fixed: Crash on startup with unsupported validation layers.

[0.2.0] Restructure

  • Changed: All shader compilation functionality is now behind the shader feature to make shaderc an optional dependency.
  • Changed: Moved examples to separate crate: vku-examples.
  • Changed: Switched to vma crate for VMA implementation.
  • Added: More layout transitions, render texture creation helper.
  • Added: PipelineBuilder - see integration test for an example.

[0.1.2] Build script fix

[0.1.1] Egui example patch

[0.1.0] Initial release