Skip to content

Commit d7b5292

Browse files
Ruamarc0246
andauthored
Release Vulkano 0.35.0 (#2629)
* Release Vulkano 0.35.0 * Add warning label on vulkano-taskgraph --------- Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
1 parent 7472974 commit d7b5292

File tree

18 files changed

+33
-425
lines changed

18 files changed

+33
-425
lines changed

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@
99

1010
### Public dependency updates
1111

12+
### Breaking changes
13+
14+
### Additions
15+
16+
### Bugs fixed
17+
18+
# Version 0.35.0 (2025-02-05)
19+
20+
### Public dependency updates
21+
1222
- [ash](https://crates.io/crates/ash) 0.38.0 (Vulkan 1.3.281)
1323
- [raw-window-handle](https://crates.io/raw-window-handle) 0.6
1424
- [winit](https://crates.io/crates/winit) 0.30

Cargo.lock

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+5-6
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ members = [
66
"vulkano-shaders",
77
"vulkano-taskgraph",
88
"vulkano-util",
9-
# "vulkano-win",
109
]
1110
# NOTE(Marc): Linux CI is failing because of a transitive dependency of the old winit that this
1211
# example depends on. I don't know how to update glium to the new version.
@@ -22,24 +21,24 @@ keywords = ["vulkan", "bindings", "graphics", "gpu", "rendering"]
2221
categories = ["rendering::graphics-api"]
2322

2423
[workspace.dependencies.vulkano]
25-
version = "0.34"
24+
version = "0.35"
2625
path = "vulkano"
2726
default-features = false
2827

2928
[workspace.dependencies.vulkano-macros]
30-
version = "0.34"
29+
version = "0.35"
3130
path = "vulkano-macros"
3231

3332
[workspace.dependencies.vulkano-shaders]
34-
version = "0.34"
33+
version = "0.35"
3534
path = "vulkano-shaders"
3635

3736
[workspace.dependencies.vulkano-taskgraph]
38-
version = "0.34"
37+
version = "0.35"
3938
path = "vulkano-taskgraph"
4039

4140
[workspace.dependencies.vulkano-util]
42-
version = "0.34"
41+
version = "0.35"
4342
path = "vulkano-util"
4443

4544
[workspace.dependencies]

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
<br/>
99
[![vulkano crates.io](https://img.shields.io/crates/v/vulkano?label=vulkano)](https://crates.io/crates/vulkano)
1010
[![vulkano-shaders crates.io](https://img.shields.io/crates/v/vulkano-shaders?label=shaders)](https://crates.io/crates/vulkano-shaders)
11+
[![vulkano-taskgraph crates.io](https://img.shields.io/crates/v/vulkano-taskgraph?label=taskgraph)](https://crates.io/crates/vulkano-taskgraph)
1112
[![vulkano-util crates.io](https://img.shields.io/crates/v/vulkano-util?label=util)](https://crates.io/crates/vulkano-util)
12-
[![vulkano-win crates.io](https://img.shields.io/crates/v/vulkano-win?label=win)](https://crates.io/crates/vulkano-win)
1313
<br/>
1414
[![vulkano docs](https://img.shields.io/docsrs/vulkano?label=vulkano%20docs)](https://docs.rs/vulkano)
1515
[![vulkano-shaders docs](https://img.shields.io/docsrs/vulkano-shaders?label=shaders%20docs)](https://docs.rs/vulkano-shaders)
16+
[![vulkano-taskgraph docs](https://img.shields.io/docsrs/vulkano-taskgraph?label=taskgraph%20docs)](https://docs.rs/vulkano-taskgraph)
1617
[![vulkano-util docs](https://img.shields.io/docsrs/vulkano-util?label=util%20docs)](https://docs.rs/vulkano-util)
17-
[![vulkano-win docs](https://img.shields.io/docsrs/vulkano-win?label=win%20docs)](https://docs.rs/vulkano-win)
1818

1919
Vulkano is a Rust wrapper around [the Vulkan graphics API](https://www.khronos.org/vulkan/).
2020
It follows the Rust philosophy, which is that as long as you don't use unsafe code you shouldn't
@@ -131,8 +131,9 @@ This repository contains four libraries:
131131

132132
- `vulkano` is the main one.
133133
- `vulkano-shaders` provides the `shader!` macro for compiling glsl shaders.
134+
- `vulkano-taskgraph` allows building a dependency graph of tasks, which are automatically
135+
synchronized and are then executed on the Vulkan device.
134136
- `vulkano-util` provides a variety of utility functions to streamline certain common operations such as device and swapchain creation.
135-
- `vulkano-win` provides a safe link between vulkano and the `winit` library which can create
136137
a window to render to.
137138

138139
In order to run tests, run `cargo test --all` at the root of the repository. Make sure your Vulkan

vulkano-macros/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vulkano-macros"
3-
version = "0.34.0"
3+
version = "0.35.0"
44
authors = ["The vulkano contributors"]
55
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-macros"
66
description = "Macros used by vulkano"

vulkano-shaders/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vulkano-shaders"
3-
version = "0.34.0"
3+
version = "0.35.0"
44
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
55
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-shaders"
66
description = "Macro for generating Rust code from shaders"

vulkano-taskgraph/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vulkano-taskgraph"
3-
version = "0.34.0"
3+
version = "0.35.0"
44
authors = ["The vulkano contributors"]
55
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-taskgraph"
66
description = "Vulkano's task graph implementation"

vulkano-taskgraph/src/lib.rs

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//! Vulkano's **EXPERIMENTAL** task graph implementation. Expect many bugs and incomplete features.
2+
//! There is also currently no validation except the most barebones sanity checks. You many also
3+
//! get panics in random places.
4+
15
#![forbid(unsafe_op_in_unsafe_fn)]
26

37
use command_buffer::RecordingCommandBuffer;

vulkano-util/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vulkano-util"
3-
version = "0.34.0"
3+
version = "0.35.0"
44
authors = ["The vulkano contributors"]
55
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-util"
66
description = "Utility functionality to make usage of vulkano easier"

vulkano-win/Cargo.toml

-34
This file was deleted.

vulkano-win/LICENSE-APACHE

-1
This file was deleted.

vulkano-win/LICENSE-MIT

-1
This file was deleted.

vulkano-win/src/lib.rs

-46
This file was deleted.

vulkano-win/src/raw_window_handle.rs

-121
This file was deleted.

0 commit comments

Comments
 (0)