Skip to content
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

[webgpu] Bindgroups cache breaks down with init/uninit pattern. #1066

Closed
floooh opened this issue Jun 19, 2024 · 0 comments · Fixed by #1097
Closed

[webgpu] Bindgroups cache breaks down with init/uninit pattern. #1066

floooh opened this issue Jun 19, 2024 · 0 comments · Fixed by #1097
Assignees

Comments

@floooh
Copy link
Owner

floooh commented Jun 19, 2024

When a sokol-gfx resource is re-created via the uninit/init calls (so the same sokol-gfx handle is used for a different underlying resource) the BindsGroup cache needs to be invalidated, otherwise WebGPU will rightfully complain about a 'destroyed resource' being submitted.

To reproduce: remove the .wgpu_disable_bindgroups_cache = true in the dyntex3d-sapp sample.

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

Successfully merging a pull request may close this issue.

1 participant