Skip to content

Commit fdca87b

Browse files
committed
v0.12.0
1 parent 29e90c2 commit fdca87b

2 files changed

Lines changed: 26 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,34 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project
66
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## Unreleased
8+
## [0.12.0] - 2025-03-13
9+
10+
### Added
11+
12+
- Automatic `vk::PipelineCache` for compute, graphic and ray-trace pipelines
13+
- `Acceleration::build_structures()` (and update/indirect variant commands)
14+
- `SampleCount::is_single()` and `is_multiple()` helper methods
15+
- `mip_compute.rs` and `mip_graphic.rs` examples of typical mip-map usage
916

1017
### Changed
1118

19+
- Use Rust 2024 edition
1220
- Updated `ash` to v0.38
1321
- Updated `winit` to v0.30 (_and moved related functionality to new `screen-13-window` crate_)
22+
- Updated `ordered-float` to v5.0
23+
- `ResolverPool` trait now requires `Send`
24+
- `screen_13_egui` allows creation using `raw_window_traits` instead of requiring an `EventLoop`
25+
- `vk-sync` brought into source tree until an updated fork is created or existing PRs/fixes merged
26+
27+
### Fixed
28+
29+
- Handling of `u8` and `u16` values used as push constants
30+
- Framebuffer attachments generated from certain valid configurations
31+
- Resolving MSAA depth attachments
32+
- Device feature detection issue which caused a validation layer error
33+
- Performance during resize and overall correctness of swapchain handling
34+
- Multiple issues related to subresource handling, extraneous pipeline barriers and render pass
35+
merge logic
1436

1537
### Removed
1638

@@ -554,7 +576,7 @@ _See [#25](https://github.com/attackgoat/screen-13/pull/25) for migration detail
554576
platforms and require no bare-metal graphics API knowledge
555577
- "Hello, world!" example using a bitmapped font
556578

557-
[Unreleased]: https://github.com/attackgoat/screen-13/compare/v0.11.2...HEAD
579+
[Unreleased]: https://github.com/attackgoat/screen-13/compare/v0.12.0...HEAD
558580
[0.1.0]: https://crates.io/crates/screen-13/0.1.0
559581
[0.2.0]: https://crates.io/crates/screen-13/0.2.0
560582
[0.3.0]: https://crates.io/crates/screen-13/0.3.0
@@ -585,3 +607,4 @@ _See [#25](https://github.com/attackgoat/screen-13/pull/25) for migration detail
585607
[0.11.2]: https://crates.io/crates/screen-13/0.11.2
586608
[0.11.3]: https://crates.io/crates/screen-13/0.11.3
587609
[0.11.4]: https://crates.io/crates/screen-13/0.11.4
610+
[0.12.0]: https://crates.io/crates/screen-13/0.12.0

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ _[QBasic](https://en.wikipedia.org/wiki/QBasic)_.
99

1010
```toml
1111
[dependencies]
12-
screen-13 = "0.11"
12+
screen-13 = "0.12"
1313
```
1414

1515
## Overview

0 commit comments

Comments
 (0)