Changelog for 0.8

This commit is contained in:
Dzmitry Malyshau 2021-04-28 10:44:16 -04:00
parent c539c1f4ab
commit 6f9c254061

View File

@ -1,5 +1,33 @@
# Change Log
## v0.8 (TBD)
- Naga is used by default to translate shaders, SPIRV-Cross is optional behind `cross` feature
- Features:
- buffers are zero-initialized
- downlevel limits for DX11/OpenGL support
- conservative rasterization (native-only)
- buffer resource indexing (native-only)
- API adjustments to the spec:
- vertex formats are renamed
- blend factors are renamed, blend color is changed to blend constant
- depth clamping is moved to `PrimitiveState`
- render pass attachments contain `view` members
- copy views are renamed
- Infrastructure:
- switch from `tracing` to `profiling`
- more concrete and detailed errors
- API traces include the command that crashed/panicked
- Validation:
- texture bindings
- filtering of textures by samplers
- interpolation qualifiers
- allow vertex components to be underspecified
## v0.7.1 (2021-02-25)
- expose `wgc::device::queue` sub-module in public
- fix the indexed buffer check
- fix command allocator race condition
## v0.7 (2021-01-31)
- Major API changes:
- `RenderPipelineDescriptor`