1641: Enable VK_KHR_timeline_semaphore On Vulkan < 1.2 r=kvark a=zicklag
**Connections**
Fixes#1640
**Description**
This is my attempt to fix#1640.
**Testing**
Test the `cube` example on:
- `Intel(R) UHD Graphics (CML GT2) (Vulkan)`
- `Using GeForce GTX 1650 (Vulkan)`
Co-authored-by: Zicklag <zicklag@katharostech.com>
1639: Doc fixes for wgpu r=cwfitzgerald a=jimblandy
This PR makes `cargo doc --all-features` work without errors.
Commits are organized for ease of review (and for revision, if I screwed something up).
Co-authored-by: Jim Blandy <jimb@red-bean.com>
Change references to `RenderBundleEncoder` in descriptions of `RenderEncoder`
methods to `RenderEncoder` instead, since they all seem to be referring to
methods of this trait, and presumably apply to `RenderPass`es as well.
1634: Improve documentation of ImageDataLayout r=kvark a=cwfitzgerald
**Connections**
Fixes#1626.
**Description**
Just improves the docs.
**Testing**
Docs. @StarArawn take a look if that clears things up.
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
1633: Always use EXT Robustness with EGL r=kvark a=cwfitzgerald
**Connections**
Closes#1631. Closes#1577.
**Description**
KHR robustness doesn't seem to work on any real platform. This unconditionally uses EXT robustness.
**Testing**
Works on rpi and my haswell rig. @Gordon-F could you check your android?
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
1623: Enable All Backends for Trace Player r=cwfitzgerald a=zicklag
**Connections**
None
**Description**
I just spent a bit of time trying to figure out how to get the trace player to play an OpenGL trace before realizing that only the primary backends were enabled at instance creation. This just enables all backends in the trace player. I believe that this should be harmless as it shouldn't change anything for traces on the primary supported backends.
**Testing**
It's not tested specifically, but it's such a minor change it shouldn't matter, I think.
Co-authored-by: Zicklag <zicklag@katharostech.com>
1612: Update `web-sys` r=grovesNL a=a1phyr
`wgpu` uses unstable APIs so the version has to be pinned and manually updated.
No breaking changes happened in `0.3.51` so this update is easy.
Co-authored-by: Benoît du Garreau <bdgdlm@outlook.com>