Skip to content

Commit

Permalink
Release Vulkano 0.35.0 (#2629)
Browse files Browse the repository at this point in the history
* Release Vulkano 0.35.0

* Add warning label on vulkano-taskgraph

---------

Co-authored-by: marc0246 <[email protected]>
  • Loading branch information
Rua and marc0246 authored Feb 5, 2025
1 parent 7472974 commit d7b5292
Show file tree
Hide file tree
Showing 18 changed files with 33 additions and 425 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@

### Public dependency updates

### Breaking changes

### Additions

### Bugs fixed

# Version 0.35.0 (2025-02-05)

### Public dependency updates

- [ash](https://crates.io/crates/ash) 0.38.0 (Vulkan 1.3.281)
- [raw-window-handle](https://crates.io/raw-window-handle) 0.6
- [winit](https://crates.io/crates/winit) 0.30
Expand Down
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 5 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ members = [
"vulkano-shaders",
"vulkano-taskgraph",
"vulkano-util",
# "vulkano-win",
]
# NOTE(Marc): Linux CI is failing because of a transitive dependency of the old winit that this
# example depends on. I don't know how to update glium to the new version.
Expand All @@ -22,24 +21,24 @@ keywords = ["vulkan", "bindings", "graphics", "gpu", "rendering"]
categories = ["rendering::graphics-api"]

[workspace.dependencies.vulkano]
version = "0.34"
version = "0.35"
path = "vulkano"
default-features = false

[workspace.dependencies.vulkano-macros]
version = "0.34"
version = "0.35"
path = "vulkano-macros"

[workspace.dependencies.vulkano-shaders]
version = "0.34"
version = "0.35"
path = "vulkano-shaders"

[workspace.dependencies.vulkano-taskgraph]
version = "0.34"
version = "0.35"
path = "vulkano-taskgraph"

[workspace.dependencies.vulkano-util]
version = "0.34"
version = "0.35"
path = "vulkano-util"

[workspace.dependencies]
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
<br/>
[![vulkano crates.io](https://img.shields.io/crates/v/vulkano?label=vulkano)](https://crates.io/crates/vulkano)
[![vulkano-shaders crates.io](https://img.shields.io/crates/v/vulkano-shaders?label=shaders)](https://crates.io/crates/vulkano-shaders)
[![vulkano-taskgraph crates.io](https://img.shields.io/crates/v/vulkano-taskgraph?label=taskgraph)](https://crates.io/crates/vulkano-taskgraph)
[![vulkano-util crates.io](https://img.shields.io/crates/v/vulkano-util?label=util)](https://crates.io/crates/vulkano-util)
[![vulkano-win crates.io](https://img.shields.io/crates/v/vulkano-win?label=win)](https://crates.io/crates/vulkano-win)
<br/>
[![vulkano docs](https://img.shields.io/docsrs/vulkano?label=vulkano%20docs)](https://docs.rs/vulkano)
[![vulkano-shaders docs](https://img.shields.io/docsrs/vulkano-shaders?label=shaders%20docs)](https://docs.rs/vulkano-shaders)
[![vulkano-taskgraph docs](https://img.shields.io/docsrs/vulkano-taskgraph?label=taskgraph%20docs)](https://docs.rs/vulkano-taskgraph)
[![vulkano-util docs](https://img.shields.io/docsrs/vulkano-util?label=util%20docs)](https://docs.rs/vulkano-util)
[![vulkano-win docs](https://img.shields.io/docsrs/vulkano-win?label=win%20docs)](https://docs.rs/vulkano-win)

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

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

In order to run tests, run `cargo test --all` at the root of the repository. Make sure your Vulkan
Expand Down
2 changes: 1 addition & 1 deletion vulkano-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vulkano-macros"
version = "0.34.0"
version = "0.35.0"
authors = ["The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-macros"
description = "Macros used by vulkano"
Expand Down
2 changes: 1 addition & 1 deletion vulkano-shaders/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vulkano-shaders"
version = "0.34.0"
version = "0.35.0"
authors = ["Pierre Krieger <[email protected]>", "The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-shaders"
description = "Macro for generating Rust code from shaders"
Expand Down
2 changes: 1 addition & 1 deletion vulkano-taskgraph/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vulkano-taskgraph"
version = "0.34.0"
version = "0.35.0"
authors = ["The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-taskgraph"
description = "Vulkano's task graph implementation"
Expand Down
4 changes: 4 additions & 0 deletions vulkano-taskgraph/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
//! Vulkano's **EXPERIMENTAL** task graph implementation. Expect many bugs and incomplete features.
//! There is also currently no validation except the most barebones sanity checks. You many also
//! get panics in random places.
#![forbid(unsafe_op_in_unsafe_fn)]

use command_buffer::RecordingCommandBuffer;
Expand Down
2 changes: 1 addition & 1 deletion vulkano-util/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vulkano-util"
version = "0.34.0"
version = "0.35.0"
authors = ["The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-util"
description = "Utility functionality to make usage of vulkano easier"
Expand Down
34 changes: 0 additions & 34 deletions vulkano-win/Cargo.toml

This file was deleted.

1 change: 0 additions & 1 deletion vulkano-win/LICENSE-APACHE

This file was deleted.

1 change: 0 additions & 1 deletion vulkano-win/LICENSE-MIT

This file was deleted.

46 changes: 0 additions & 46 deletions vulkano-win/src/lib.rs

This file was deleted.

121 changes: 0 additions & 121 deletions vulkano-win/src/raw_window_handle.rs

This file was deleted.

Loading

0 comments on commit d7b5292

Please sign in to comment.