This release includes wgpu and wgpu-hal. The rest of the crates are unchanged since 0.19.0.
Bug Fixes
DX12
Properly register all swapchain buffers to prevent error on surface present. By @dtzxporter in #5091
Check for extra null states when creating resources. By @nical in #5096
Fix depth-only and stencil-only views causing crashes. By @teoxoy in #5100
OpenGL
In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By @Imberflur in #5087.
WebGPU
Improve error message when compiling WebGPU backend on wasm without the web_sys_unstable_apis set. By @rukai in #5104
Documentation
Document Wayland specific behavior related to SurfaceTexture::present. By @i509VCB in #5093.
v0.19.0
This release includes:
wgpu
wgpu-core
wgpu-hal
wgpu-types
wgpu-info
naga (skipped from 0.14 to 0.19)
naga-cli (skipped from 0.14 to 0.19)
d3d12 (skipped from 0.7 to 0.19)
Improved Multithreading through internal use of Reference Counting
Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.
Properly register all swapchain buffers to prevent error on surface present. By @dtzxporter in #5091
Check for extra null states when creating resources. By @nical in #5096
Fix depth-only and stencil-only views causing crashes. By @teoxoy in #5100
OpenGL
In Surface::configure and Surface::present on Windows, fix the current GL context not being unset when releasing the lock that guards access to making the context current. This was causing other threads to panic when trying to make the context current. By @Imberflur in #5087.
WebGPU
Improve error message when compiling WebGPU backend on wasm without the web_sys_unstable_apis set. By @rukai in #5104
Documentation
Document Wayland specific behavior related to SurfaceTexture::present. By @i509VCB in #5092.
v0.19.0 (2024-01-17)
This release includes:
wgpu
wgpu-core
wgpu-hal
wgpu-types
wgpu-info
naga (skipped from 0.14 to 0.19)
naga-cli (skipped from 0.14 to 0.19)
d3d12 (skipped from 0.7 to 0.19)
Improved Multithreading through internal use of Reference Counting
Large refactoring of wgpu’s internals aiming at reducing lock contention, and providing better performance when using wgpu on multiple threads.
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 in /src-tauri with 3 updates: reqwest, tokio and wgpu.
Updates
reqwest
from 0.11.23 to 0.11.24Release notes
Sourced from reqwest's releases.
Changelog
Sourced from reqwest's changelog.
Commits
c9b4b65
v0.11.24ddf7f24
Add Certificate::from_pem_bundle() (#2032)5d8443d
fix panic when parsing invalid Url to Uri (#2040)e3bf090
docs: explain TLS backend features better (#2117)1bd939b
update wasm-streams dependency (#2114)87cdf12
doc: clarify Cookie API usage (#2111)b3feff6
Add http3 feature to blocking client (#2110)2332936
Update cookie crates (#2089)ef2c8ee
Upgrading env_logger dep (#2102)4ab5fb0
Fix HTTP/2: retry requests rejected withREFUSED_STREAM
(#2081)Updates
tokio
from 1.35.1 to 1.36.0Release notes
Sourced from tokio's releases.
... (truncated)
Commits
eaf81ed
chore: prepare Tokio v1.36.0 (#6312)53f9e5a
ci: make sure dictionary words are sorted and unique (#6316)9077762
net: expose keepalive option onTcpSocket
(#6311)131e7b4
ci: add spellchecking (#6297)e53b92a
io: clarifyclear_ready
docs (#6304)7536132
sync: use AtomicBool in broadcast channel future (#6298)b6d0c90
macros: fix trait_method breaking change detection (#6308)4846959
runtime: remove obsolete comment (#6303)ec30383
net: addUnixSocket
(#6290)f80bbec
io: simplify check for empty slice (#6293)Updates
wgpu
from 0.18.0 to 0.19.1Release notes
Sourced from wgpu's releases.
... (truncated)
Changelog
Sourced from wgpu's changelog.
... (truncated)
Commits
b8a8ff6
Versions6e95491
Update changelogec48ee3
Document Wayland specifics related to SurfaceTexture::present (#5093)f9454d1
Error on missing web_sys_unstable_apis (#5104)e1481b6
Make sure to unset current context in wgl Surface::configure/present (#5087)c094e62
[d3d12] use plane 1 for stencil only views (#5100)a0db2a2
Make sure to copy all of the buffers into the resource array for dx12. (#5091)ba74217
d3d12: Null check the out ComPtr of a few creation functions (#5096)484457d
Fix wgpu-hal build7eac4ce
Fix naga releaseDependabot 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