This release included v0.21.0 of wgpu-core and wgpu-hal, due to breaking changes needed to solve vulkan validation issues. It also includes v0.20.1 for wgpu and wgpu-info.
Bug Fixes
This release fixes the validation errors whenever a surface is used with the vulkan backend. By @cwfitzgerald in #5681.
General
Clean up weak references to texture views and bind groups to prevent memory leaks. By @xiaopengli89 in #5595.
Fix segfault on exit if queue & device are dropped before surface. By @sagudev in #5640.
Metal
Fix unrecognized selector crash on iOS 12. By @vladasz in #5744.
Vulkan
Fix enablement of subgroup ops extension on Vulkan devices that don't support Vulkan 1.3. By @cwfitzgerald in #5624.
GLES / OpenGL
Fix regression on OpenGL (EGL) where non-sRGB still used sRGB #5642
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the backend-deps group with 4 updates in the /src-tauri directory: backtrace, tar, wgpu and zip.
Updates
backtrace
from 0.3.72 to 0.3.73Release notes
Sourced from backtrace's releases.
Commits
72265be
rust-lang/backtrace-rs#632
22bb95b
rust-lang/backtrace-rs#633
2273afb
rust-lang/backtrace-rs#630
9b7c378
Merge pull request #631 from aapanfilovv/master509d48a
Fix signature of resolve_legacy for Windows 7 targetUpdates
tar
from 0.4.40 to 0.4.41Commits
2cb0c7b
Release 0.4.41 (#361)618c6ab
Update to 2021 edition (#362)a4297c7
Make license metadata SPDX compliant (#357)2224f6e
entry: Usestrip_prefix
(#329)a37c9b6
tests: Don't assume /dev/loop0 exists (#328)ac38b1e
entry_type: Fix doc comments for PAX bits (#359)c74d62a
update xattr to 1.1.3 (#348)dd9123c
Unifymtime
constant used on Unix and Windows (#346)Updates
wgpu
from 0.20.0 to 0.20.1Release notes
Sourced from wgpu's releases.
Changelog
Sourced from wgpu's changelog.
Commits
098c56f
CI issues812727d
Changelog and versionsc8b8876
Deduplicate submitted surfaces to avoid a vulkan deadlock/crash (#5799)6f1507f
[hal/vk] Rework Submission and Surface Synchronization (#5681)687180a
Fix missing family check flag (#5744)d1701a1
Fix Failure Case for MacOS 14.32c8a597
minor changelog improvement9331e1d
Remove#[doc(inline)]
to Prevent Doc Spamae7842e
Fix OpenGL non-srgb on Linux (#5642)5f35750
Cast ptr to Device not Surface (#5640)Updates
zip
from 2.1.2 to 2.1.3Release notes
Sourced from zip's releases.
Changelog
Sourced from zip's changelog.
... (truncated)
Commits
b5eb25d
Merge pull request #188 from zip-rs/release-plz-2024-06-04T17-06-20Zcb07622
chore: release5c77e93
ci(fuzz): Update fuzz_write seed corpus0fef68b
ci(fuzz): Update fuzz_read seed corpusfce5e0a
test: Add regression tests for #159e052842
style: cargo fmt --allb4970dd
test: Delete a unit test that's no longer needed362a112
ci(fuzz): Limit Zopfli buffer size to fix OOMEsb7bec1c
fix: Some date/time filters were previously unreliable (i.e. later-pass filte...cb50ca1
test: Bug fix? Explicitly type int that may become as large as 3 << 29Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show