Skip to content

Commit

Permalink
Task graph [1/10]: resource synchronization state tracking
Browse files Browse the repository at this point in the history
  • Loading branch information
marc0246 committed Jul 6, 2024
1 parent 582a246 commit 6a8fd3e
Show file tree
Hide file tree
Showing 9 changed files with 3,028 additions and 4 deletions.
37 changes: 37 additions & 0 deletions Cargo.lock

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

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ members = [
"vulkano",
"vulkano-macros",
"vulkano-shaders",
"vulkano-taskgraph",
"vulkano-util",
# "vulkano-win",
]
Expand Down Expand Up @@ -41,6 +42,7 @@ ahash = "0.8"
# https://github.com/KhronosGroup/Vulkan-Headers/commits/main/registry/vk.xml
ash = "0.38.0"
bytemuck = "1.9"
concurrent-slotmap = { git = "https://github.com/vulkano-rs/concurrent-slotmap", rev = "ba68c6afbc07d322c66f4af0dc675c71d0da392f" }
core-graphics-types = "0.1"
crossbeam-queue = "0.3"
half = "2.0"
Expand All @@ -54,6 +56,7 @@ parking_lot = "0.12"
proc-macro2 = "1.0"
proc-macro-crate = "2.0"
quote = "1.0"
rangemap = "1.5"
raw-window-handle = "0.6"
serde = "1.0"
serde_json = "1.0"
Expand Down
26 changes: 26 additions & 0 deletions vulkano-taskgraph/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
[package]
name = "vulkano-taskgraph"
version = "0.34.0"
authors = ["The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano/tree/master/vulkano-taskgraph"
description = "Vulkano's task graph implementation"
documentation = "https://docs.rs/vulkano-taskgraph"
readme = "../README.md"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
homepage = { workspace = true }
keywords = { workspace = true }
categories = { workspace = true }

[dependencies]
ash = { workspace = true }
concurrent-slotmap = { workspace = true }
parking_lot = { workspace = true }
rangemap = { workspace = true }
smallvec = { workspace = true }
thread_local = { workspace = true }
vulkano = { workspace = true }

[lints]
workspace = true
1 change: 1 addition & 0 deletions vulkano-taskgraph/LICENSE-APACHE
1 change: 1 addition & 0 deletions vulkano-taskgraph/LICENSE-MIT
Loading

0 comments on commit 6a8fd3e

Please sign in to comment.