From 013c1f1f893902c00a25483216cd118c09499888 Mon Sep 17 00:00:00 2001 From: Alistair Keiller Date: Thu, 6 Oct 2022 09:55:20 -0700 Subject: [PATCH 1/3] remove DX11 support from wgpu --- iced | 1 + wgpu/README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 160000 iced diff --git a/iced b/iced new file mode 160000 index 0000000000..cd5a5f2ed2 --- /dev/null +++ b/iced @@ -0,0 +1 @@ +Subproject commit cd5a5f2ed23da06ea5a972df948fc735916ba7e1 diff --git a/wgpu/README.md b/wgpu/README.md index 50440baf9d..a2be47539c 100644 --- a/wgpu/README.md +++ b/wgpu/README.md @@ -6,7 +6,7 @@ `iced_wgpu` is a [`wgpu`] renderer for [`iced_native`]. For now, it is the default renderer of Iced in native platforms. -[`wgpu`] supports most modern graphics backends: Vulkan, Metal, DX11, and DX12 (OpenGL and WebGL are still WIP). Additionally, it will support the incoming [WebGPU API]. +[`wgpu`] supports most modern graphics backends: Vulkan, Metal, and DX12 (OpenGL and WebGL are still WIP). Additionally, it will support the incoming [WebGPU API]. Currently, `iced_wgpu` supports the following primitives: - Text, which is rendered using [`wgpu_glyph`]. No shaping at all. From c9641b0b5d7934c3c6512ccac27412104769704e Mon Sep 17 00:00:00 2001 From: Alistair Keiller Date: Thu, 6 Oct 2022 11:22:27 -0700 Subject: [PATCH 2/3] add a link to wgpu supported platforms list --- wgpu/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wgpu/README.md b/wgpu/README.md index a2be47539c..016af17920 100644 --- a/wgpu/README.md +++ b/wgpu/README.md @@ -4,7 +4,7 @@ [![License](https://img.shields.io/crates/l/iced_wgpu.svg)](https://github.com/iced-rs/iced/blob/master/LICENSE) [![Discord Server](https://img.shields.io/discord/628993209984614400?label=&labelColor=6A7EC2&logo=discord&logoColor=ffffff&color=7389D8)](https://discord.gg/3xZJ65GAhd) -`iced_wgpu` is a [`wgpu`] renderer for [`iced_native`]. For now, it is the default renderer of Iced in native platforms. +`iced_wgpu` is a [`wgpu`] renderer for [`iced_native`]. For now, it is the default renderer of Iced on [native platforms]. [`wgpu`] supports most modern graphics backends: Vulkan, Metal, and DX12 (OpenGL and WebGL are still WIP). Additionally, it will support the incoming [WebGPU API]. @@ -22,6 +22,7 @@ Currently, `iced_wgpu` supports the following primitives: [documentation]: https://docs.rs/iced_wgpu [`iced_native`]: ../native [`wgpu`]: https://github.com/gfx-rs/wgpu +[native platforms]: https://github.com/gfx-rs/wgpu#supported-platforms [WebGPU API]: https://gpuweb.github.io/gpuweb/ [`wgpu_glyph`]: https://github.com/hecrj/wgpu_glyph @@ -39,7 +40,7 @@ you want to learn about a specific release, check out [the release list]. ## Current limitations -The current implementation is quite naive, it uses: +The current implementation is quite naive; it uses: - A different pipeline/shader for each primitive - A very simplistic layer model: every `Clip` primitive will generate new layers From 520907e997267153bc0bb7b619f8649ee2ef75b1 Mon Sep 17 00:00:00 2001 From: Alistair Keiller Date: Thu, 6 Oct 2022 11:27:45 -0700 Subject: [PATCH 3/3] remove iced --- iced | 1 - 1 file changed, 1 deletion(-) delete mode 160000 iced diff --git a/iced b/iced deleted file mode 160000 index cd5a5f2ed2..0000000000 --- a/iced +++ /dev/null @@ -1 +0,0 @@ -Subproject commit cd5a5f2ed23da06ea5a972df948fc735916ba7e1