Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
83b7512
move geometry descriptors into geometry module
schell Sep 2, 2025
5822d1d
transform rework WIP, move Materials into materials mod
schell Sep 2, 2025
4203c86
rename Materials to MaterialDescriptor
schell Sep 2, 2025
6ef3dac
API rework and documentation
schell Sep 5, 2025
4252034
remove SceneBuilder
schell Sep 8, 2025
ebc0f1e
NestedTransform needs to be marked dirty after update
schell Sep 8, 2025
7b656b6
fixed some more tests
schell Sep 8, 2025
8a7d52d
fixed NestedTransform bug where modification didn't update children
schell Sep 8, 2025
ef10942
fixed ui tests, ui builder API changes
schell Sep 8, 2025
53420cc
update lighting API
schell Sep 9, 2025
2d73282
sync light's node transforms
schell Sep 9, 2025
76f39a3
rename Renderlet* to Primitive*, fix doc examples, fix doc links
schell Sep 9, 2025
347db47
regen shaders, move bloom shaders
schell Sep 9, 2025
603cdb5
doc updates, manual stub
schell Sep 10, 2025
2ef6300
work on docs and the manual
schell Sep 17, 2025
02aaa7f
manual: stage remove resources
schell Sep 17, 2025
e5ebab9
manual gltf model swap and hdr swap
schell Sep 18, 2025
1cdeeb9
move skybox shader stuff to a shader module
schell Sep 18, 2025
a86e60f
Atlas: update images in place
schell Sep 19, 2025
d95167e
move test utils into lib under feature gate
schell Sep 19, 2025
fd625b8
separated brdf lut from skybox
schell Sep 19, 2025
9b26d7c
move ibl into pbr
schell Sep 19, 2025
19a61d0
make Skybox.environment_cubemap private, provide getter
schell Sep 19, 2025
74d225f
split Skybox and Ibl
schell Sep 20, 2025
48143c5
fixed tests
schell Sep 20, 2025
1397dda
manual: lighting stubs
schell Sep 20, 2025
a34e92a
remove done todos
schell Sep 20, 2025
e3afa58
workflows: bump cargo gpu
schell Sep 20, 2025
0da890a
update example-culling to new API
schell Sep 20, 2025
3191a5e
workflow: bump cargo gpu to bugfix rev
schell Sep 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
env:
# For setup-rust, see https://github.com/moonrepo/setup-rust/issues/22
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CARGO_GPU_COMMITSH: 39b238f25b7652ba79d153626e252321942cb558
CARGO_GPU_COMMITSH: 31153a8edd3bc626d4b9fb0cd7bdb7a8b30797d3

jobs:
# Installs cargo deps and sets the cache directory for subsequent jobs
Expand Down
71 changes: 17 additions & 54 deletions Cargo.lock

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

15 changes: 8 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
[workspace]
members = [
"crates/example",
"crates/examples",
"crates/example-culling",
"crates/example-wasm",
#"crates/example-wasm",
"crates/loading-bytes",
"crates/renderling",
"crates/renderling-build",
Expand All @@ -23,8 +24,8 @@ bytemuck = { version = "1.19.0", features = ["derive"] }
cfg_aliases = "0.2"
clap = { version = "4.5.23", features = ["derive"] }
console_log = "1.0.0"
craballoc = { version = "0.2.3" }
crabslab = { version = "0.6.5", default-features = false }
craballoc = { version = "0.3.1" }
crabslab = { version = "0.6.6", default-features = false }
plotters = "0.3.7"
ctor = "0.2.2"
dagga = "0.2.1"
Expand All @@ -50,16 +51,16 @@ serde_json = "1.0.117"
send_wrapper = "0.6.0"
similarity = "0.2.0"
snafu = "0.8"
spirv-std = { git = "https://github.com/LegNeato/rust-gpu.git", rev = "425328a" }
spirv-std-macros = { git = "https://github.com/LegNeato/rust-gpu.git", rev = "425328a" }
spirv-std = { git = "https://github.com/rust-gpu/rust-gpu.git", rev = "05b34493ce661dccd6694cf58afc13e3c8f7a7e0" }
spirv-std-macros = { git = "https://github.com/rust-gpu/rust-gpu.git", rev = "05b34493ce661dccd6694cf58afc13e3c8f7a7e0" }
syn = { version = "2.0.49", features = ["full", "extra-traits", "parsing"] }
tokio = "1.47.1"
tracing = "0.1.41"
wasm-bindgen = "0.2"
wasm-bindgen-futures = "0.4"
wasm-bindgen-test = "0.3"
web-sys = "0.3"
winit = { version = "0.30" }
winit = { version = "0.30.12" }
wgpu = { version = "26.0" }
wgpu-core = { version = "26.0" }
metal = "0.32"
Expand All @@ -74,4 +75,4 @@ opt-level = 3
opt-level = 3

[patch.crates-io]
spirv-std = { git = "https://github.com/LegNeato/rust-gpu.git", rev = "425328a" }
spirv-std = { git = "https://github.com/rust-gpu/rust-gpu.git", rev = "05b34493ce661dccd6694cf58afc13e3c8f7a7e0" }
Loading