969: Never prefer CPU devices over GPUs r=kvark a=myfreeweb
Mesa (development repo) now has a software renderer for Vulkan (`lavapipe`), it is incomplete for now and can't handle iced, so my app exploded after a mesa rebuild :)
Looks like someone forgot to push CPU renderers to the lowest priority.
(This commit should be cherry-pickable onto master I think, since this code hasn't really changed)
Co-authored-by: Greg V <greg@unrelenting.technology>
958: [0.6] fix device feature requests r=cwfitzgerald a=kvark
**Connections**
Looks like we were requesting a little bit too much?
Also includes #936 and #957
**Description**
Fix the features requested.
**Testing**
Confirmed by the virtue of `println!` :)
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
Co-authored-by: Kunal Mohan <kunalmohan99@gmail.com>
886: [0.6] Backport buffer and texture overrun error messages r=kvark a=cwfitzgerald
**Connections**
#885 but neutered to be a non-breaking change.
**Description**
The original error message talked only about the destination buffer, which is very confusing as the cause of the overrun could be the source buffer.
Not worth a release on its own, but next time there's a release, we can get this fixed.
**Testing**
Strings only.
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>
881: Factor wgpu-subscriber into its own repo r=kvark a=cwfitzgerald
**Connections**
Closes#871
**Description**
Removes wgpu-subscriber crate into its own repo.
**Testing**
Compile only change.
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>