From a71d09e83219e97b9a396be965807141e627f4f2 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 30 Nov 2020 12:14:06 -0500 Subject: [PATCH 1/4] Add gfx-rs to nl-016 --- content/posts/newsletter-016/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/content/posts/newsletter-016/index.md b/content/posts/newsletter-016/index.md index f83eadf6c..0bcd925ad 100644 --- a/content/posts/newsletter-016/index.md +++ b/content/posts/newsletter-016/index.md @@ -67,6 +67,15 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Library & Tooling Updates +### [gfx-rs] + +![gfx-picture](https://gfx-rs.github.io/img/wgpu-big-picture.svg) + +The gfx-rs team has published a [gfx-post] providing the overview +of all projects in the works, and how they are connected to each other. + +[gfx-post]: https://gfx-rs.github.io/2020/11/16/big-picture.html + ## Popular Workgroup Issues in Github From ec442b45cff8be0c817079c22242fe1d278667d8 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 1 Dec 2020 10:30:10 -0500 Subject: [PATCH 2/4] Expand on gfx/wgpu section --- content/posts/newsletter-016/index.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/content/posts/newsletter-016/index.md b/content/posts/newsletter-016/index.md index 0bcd925ad..88e35a386 100644 --- a/content/posts/newsletter-016/index.md +++ b/content/posts/newsletter-016/index.md @@ -67,14 +67,28 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Library & Tooling Updates -### [gfx-rs] +### [gfx-rs] and [wgpu] ![gfx-picture](https://gfx-rs.github.io/img/wgpu-big-picture.svg) The gfx-rs team has published a [gfx-post] providing the overview of all projects in the works, and how they are connected to each other. +[wgpu] has moved from [gfx-extras] to the new [gpu-alloc] and [gpu-descriptor] +libraries by [@zakarumych]. These are backend-agnostic, which allows `wgpu` +to now depend on `gfx-hal` directly without intermediates. Patching [gfx-rs] +will now be easier, without the need to release every little change. + +Finally, all the latest [wgpu] code has landed into Gecko, and new +features and fixes are implemented in Firefox. That allows it to run +most of the updated [WebGPU samples]. + +[gfx-rs]: https://github.com/gfx-rs/gfx +[wgpu]: https://github.com/gfx-rs/wgpu [gfx-post]: https://gfx-rs.github.io/2020/11/16/big-picture.html +[gfx-extras]: https://github.com/gfx-rs/gfx-extras +[@zakarumych]: https://github.com/zakarumych/ +[WebGPU samples](https://austineng.github.io/webgpu-samples/) ## Popular Workgroup Issues in Github From 77a902785d4be4ddc366cf4237637a5fcf52f2fc Mon Sep 17 00:00:00 2001 From: Andrey Lesnikov Date: Fri, 4 Dec 2020 16:25:48 +0300 Subject: [PATCH 3/4] N16: gfx/wgpu: Use local image --- content/posts/newsletter-016/index.md | 2 +- content/posts/newsletter-016/wgpu-big-picture.svg | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 content/posts/newsletter-016/wgpu-big-picture.svg diff --git a/content/posts/newsletter-016/index.md b/content/posts/newsletter-016/index.md index 88e35a386..f299dc263 100644 --- a/content/posts/newsletter-016/index.md +++ b/content/posts/newsletter-016/index.md @@ -69,7 +69,7 @@ If needed, a section can be split into subsections with a "------" delimiter. ### [gfx-rs] and [wgpu] -![gfx-picture](https://gfx-rs.github.io/img/wgpu-big-picture.svg) +![gfx-picture](wgpu-big-picture.svg) The gfx-rs team has published a [gfx-post] providing the overview of all projects in the works, and how they are connected to each other. diff --git a/content/posts/newsletter-016/wgpu-big-picture.svg b/content/posts/newsletter-016/wgpu-big-picture.svg new file mode 100644 index 000000000..273894699 --- /dev/null +++ b/content/posts/newsletter-016/wgpu-big-picture.svg @@ -0,0 +1,4 @@ + + +
JS-native WebGPU apps
JS-native WebGPU apps
Native WebGPU apps
Native WebGPU apps
Native Vulkan apps
Native Vulkan apps
Web apps
Web apps
Rust apps
Rust apps +
WGSL
support
WGSL...
wgpu
wgpu
Bevy
Bevy
wgpu-rs
wgpu-rs
...
...
Nannou
Nannou
Servo
Servo
SPIRV-Cross
SPIRV-Cross
naga
naga
generate backend
shaders
generate backend...
generate backend
shaders
generate backend...
dx12
dx12
vk
vk
dx11
dx11
mtl
mtl
gfx-rs
gfx-rs
metal-rs
metal-rs
d3d12-rs
d3d12-rs
ash
ash
gl
gl
glow
glow
Gecko
Gecko
OS
drivers
GPU
OS...
gfx-portability
(C API)
gfx-portability...
wgpu-native
(C API)
wgpu-native...
Deno
(JS API)
Deno...
winapi
winapi
Viewer does not support full SVG 1.1
\ No newline at end of file From 8219c5557606360abb2db553e56f2b33928d40ae Mon Sep 17 00:00:00 2001 From: Andrey Lesnikov Date: Fri, 4 Dec 2020 16:26:44 +0300 Subject: [PATCH 4/4] N16: gfx/wgpu: MD/links fixes & small style tweaks --- content/posts/newsletter-016/index.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/content/posts/newsletter-016/index.md b/content/posts/newsletter-016/index.md index f299dc263..364102bf0 100644 --- a/content/posts/newsletter-016/index.md +++ b/content/posts/newsletter-016/index.md @@ -71,8 +71,8 @@ If needed, a section can be split into subsections with a "------" delimiter. ![gfx-picture](wgpu-big-picture.svg) -The gfx-rs team has published a [gfx-post] providing the overview -of all projects in the works, and how they are connected to each other. +The gfx-rs team has published a post ["The Big Picture"][gfx-post] providing +the overview of all projects in the works, and how they are connected to each other. [wgpu] has moved from [gfx-extras] to the new [gpu-alloc] and [gpu-descriptor] libraries by [@zakarumych]. These are backend-agnostic, which allows `wgpu` @@ -81,14 +81,16 @@ will now be easier, without the need to release every little change. Finally, all the latest [wgpu] code has landed into Gecko, and new features and fixes are implemented in Firefox. That allows it to run -most of the updated [WebGPU samples]. +most of the updated [WebGPU samples][wgpu-samples]. [gfx-rs]: https://github.com/gfx-rs/gfx [wgpu]: https://github.com/gfx-rs/wgpu [gfx-post]: https://gfx-rs.github.io/2020/11/16/big-picture.html [gfx-extras]: https://github.com/gfx-rs/gfx-extras -[@zakarumych]: https://github.com/zakarumych/ -[WebGPU samples](https://austineng.github.io/webgpu-samples/) +[@zakarumych]: https://github.com/zakarumych +[gpu-alloc]: https://github.com/zakarumych/gpu-alloc +[gpu-descriptor]: https://github.com/zakarumych/gpu-descriptor +[wgpu-samples]: https://austineng.github.io/webgpu-samples ## Popular Workgroup Issues in Github pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy