-
Notifications
You must be signed in to change notification settings - Fork 959
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Command encoder released without endEncoding #2077
Comments
Here's a repro (of at least one way to get this error; I don't know if Gecko is hitting the same case I am, but I'm mentioning this here to hopefully avoid filing duplicate issues):
The results I get are:
By inserting logging, the assertion appears to occur while Rust is unwinding, unsurprisingly when impl Drop for CommandEncoder {
fn drop(&mut self) {
if let Some(render) = self.state.render.take() {
render.end_encoding();
}
}
} to |
i encountered a very similar error today which might be related:
and i got this MTL error on top of wgpu's validation error
|
We believe this was fixed by #4023. |
Description
Still getting these errors from Gecko sometimes.
Repro steps
None
Expected vs observed behavior
No Metal validation error is expected
Extra materials
https://bugzilla.mozilla.org/show_bug.cgi?id=1729648#c5
The text was updated successfully, but these errors were encountered: