All Versions
40
Latest Version
Avg Release Cycle
27 days
Latest Release
715 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.3.1 Changes
August 21, 2019- fix memory leaks in render pass and labels creation
-
v0.3.0 Changes
August 08, 2019- graphics pipeline state refactor
- no
winit
feature by default - events support
- more device limits are exposed
- Vulkan: fixed swapchain ranges, stencil dynamic states
- DX12: "readonly" storage support
- Metal: argument buffer support, real immutable samplers
- GL: compute shaders, new memory model, WebGL support, lots of other goodies
-
v0.2.4 Changes
August 02, 2019- optimize shader visibility of descriptors
-
v0.2.3 Changes
August 01, 2019- fixed depth clip mode support, updates spirv-cross
-
v0.2.2 Changes
June 14, 2019- allow building on macOS for Vulkan Portability
-
v0.2.1 Changes
June 14, 2019- fixed memory leaks in render pass descriptors and function strings
-
v0.2.0 Changes
May 10, 2019- pipeline cache support
- rich presentation errors
- nicer specialization constants
Debug
implementations- consistent format names
- more limits
- surface alpha composition properties
- descriptor pool create flags
- removal of
FrameSync
-
v0.1.2 Changes
March 04, 2019- typeless formats for textures
- fixed vertex buffer binding
- fixed non-array views of array textures
-
v0.1.1 Changes
March 05, 2019- fixed buffer bind flags
- synchronization of disjoint CB across copy operations
- depth texture views
-
v0.1.0 Changes
December 27, 2018gfx-hal
: graphics hardware abstraction layergfx-backend-*
: Vulkan, D3D12, D3D11, Metal, and GLrange-alloc
: helper struct to manage ranges- unsafe qualifiers on all the API methods
- non-clonable command buffers and resources