Skip to content

Conversation

@ChristopherBiscardi
Copy link

@ChristopherBiscardi ChristopherBiscardi commented Dec 25, 2025

currently broken, caused by gfx-rs/wgpu#8373

@JMS55
Copy link
Collaborator

JMS55 commented Dec 25, 2025

Before merging, I'd like to make sure we test it.

This entry from the wgpu changelog has me a little worried: "Using both the wgpu command encoding APIs and CommandEncoder::as_hal_mut on the same encoder will now result in a panic."

@JMS55
Copy link
Collaborator

JMS55 commented Dec 25, 2025

We'll also need to bump and publish v3 of this crate.

@ChristopherBiscardi
Copy link
Author

yep it is currently panicking when running solari in the bevy repo with "Mixing the wgpu encoding API with the raw encoding API is not permitted".

DLSS_SDK=C:\Users\chris\github\nvidia\DLSS cargo run --example solari --features="bevy_solari https free_camera dlss"
thread '<unnamed>' (169080) panicked at C:\Users\chris\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wgpu-core-28.0.0\src\command\mod.rs:508:17:
Mixing the wgpu encoding API with the raw encoding API is not permitted
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

thread '<unnamed>' (169080) panicked at C:\Users\chris\github\bevyengine\bevy-clean\crates\bevy_render\src\diagnostic\mod.rs:148:9:
TimeSpanScope::end was never called
stack backtrace:

@JMS55
Copy link
Collaborator

JMS55 commented Jan 9, 2026

@ChristopherBiscardi try this 3c34a53.

Note that some changes will be needed on Bevy's side as well - feel free to reach out to me over discord and I can assist.

@ChristopherBiscardi
Copy link
Author

@JMS55 I've updated this PR with that diff, and some additional fixes to get it to compile/fix tests (which is in an additional commit here)

bevyengine/bevy@53db3a5 is the bevy-side commit, which runs but the naga-oil enable issue now needs to be solved to confirm it all working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants