All Versions
40
Latest Version
Avg Release Cycle
27 days
Latest Release
1005 days ago

Changelog History
Page 2

  • v0.6.1 Changes

    August 17, 2020
    • force zero initialization for shader variables
  • v0.6.0 Changes

    August 15, 2020
    • API changes:
      • the old Vulkan-ish swapchain model is completely removed
      • pso::Stage enum is removed from the API into gfx-auxil::ShaderStage
      • SubresourceRange allows unbound array layers and mipmap levels
      • new PrimitiveAssemblerDesc enum
      • DescriptorPool::free_sets is renamed to just free
    • Features:
      • object labels for pipelines and their layouts
      • draw with indirect counts
      • mesh shaders (Vulkan with NV extension only, for now)
  • v0.5.11 Changes

    July 22, 2020
    • switch from core-graphics to core-graphics-types.
  • v0.5.10 Changes

    July 10, 2020
    • fix binding of dynamic uniform buffers
  • v0.5.9 Changes

    August 14, 2020
    • fix creation of depth-stencil views
    • fix command allocator reset validation errors
    • fix the crash on unconfigure_swapchain
  • v0.5.6 Changes

    April 27, 2020
    • update metal to 0.20
    • switch from cocoa to cocoa-foundation.
    • remove core-graphics dependency
  • v0.5.5 Changes

    June 01, 2020
    • update cocoa to 0.22 and metal to 0.19.
  • v0.5.4 Changes

    April 27, 2020
    • gracefully detect when the driver supports it but hardware does not
  • v0.5.3 Changes

    April 25, 2020
    • add DRAW_INDIRECT_COUNT feature and enable on supported backends
  • v0.5.2 Changes

    April 01, 2020
    • add descriptor indexing features and enable on supported backends