G

gfx-rs Blog

gfx-rs.github.io · Company blog · on HN since 2017

The blog of the gfx-rs and wgpu developers, covering Rust graphics libraries, Vulkan portability, WebGPU and multithreading.

What HN saysHN links it for updates on wgpu, its WebGPU implementation and its use in Firefox and Servo, and commenters cite posts on arcanization and its architecture.
19HN people shared it
4linked it in comments
21stories submitted
1.2Kstory points
2 years agolast shared
2017people per year2026

Most-shared posts

  1. 1
    The rise of wgpu
    3 people · 285 points · first shared 2019 · 74 comments on HN
  2. 2
    Bringing Vulkan everywhere
    3 people · 148 points · first shared 2018 · 63 comments on HN
  3. 3
    Wgpu-rs on the web
    2 people · 234 points · first shared 2020 · 59 comments on HN
  4. 4
    This Year in Wgpu – 2021
    2 people · 3 points · first shared 2021 · discussion on HN
  5. 5
    Gfx-Rs: The Big Picture
    2 people · 2 points · first shared 2020 · discussion on HN
  6. 6
    The problems and solutions of multithreading in wgpu
    2 people · 1 points · first shared 2023 · discussion on HN
  7. 7
    Wgpu-0.10 released: WebGPU implementation now in pure Rust
    1 people · 216 points · first shared 2021 · 83 comments on HN
  8. 8
    Portability benchmark of Dota2 on MacOS
    1 people · 187 points · first shared 2018 · 27 comments on HN
  9. 9
    RPCS3 and Dolphin on macOS using gfx-portability
    1 people · 89 points · first shared 2018 · 33 comments on HN
  10. 10
  11. 11
    Gfx-rs nuts and bolts
    1 people · 4 points · first shared 2017 · discussion on HN
  12. 12
    Wgpu Alliance with Deno
    1 people · 4 points · first shared 2021 · discussion on HN
  13. 13
    Portability Benchmark of Dolphin Emulator on macOS
    1 people · 3 points · first shared 2019 · discussion on HN
  14. 14
    Gfx-rs ecosystem releases v0.8
    1 people · 2 points · first shared 2021 · discussion on HN
  15. 15
    Release of wgpu v0.11 and naga v0.7
    1 people · 2 points · first shared 2021 · 1 comments on HN

What HN people wrote when they linked it

dc443 · 2024-06-06
Do you know if these things I found offer any hope for being able to continue rendering a scene smoothly while we handle GPU memory management operations on worker threads? https://gfx-rs.github.io/2023/11/24/arcanization.html https://github.com/gfx-rs/wgpu/issues/5322
mrec · 2020-11-17
No, separate project, although both Servo and Gecko (the C++ Firefox codebase) are aiming to use it. This diagram [1] kvark posted the other day might help. (I think dotted-outline boxes indicate external components, but couldn't swear to it.) [1] https://gfx-rs.github.io/2020/11/16/big-picture.html
lambda · 2018-06-06
They do make some money on Macs, and Mac software, but not nearly as much as on iOS. Providing macOS gives a developer and designer platform for iOS. That is really important for them. So Metal being available on macOS is important for that reason. But it's also important in that the Mac platform is still important, just not nearly as important as iOS. OpenGL doesn't really have much of a future. Everyone is moving towards the next generation frameworks. It just happens that there was a lot of uncertainty about whether OpenGL could adapt or whether there would be a successor, and during that time Apple decided to invest in developing Metal. It wasn't until a couple of years later than Vulkan was released. In the meantime, Apple has built up quite a lot of tooling around Metal. And it's not like it's that difficult to write cross platform apps that target the Mac. If you write against major engines, they will already have support for the different backends. If you are writing your own software, you can still target OpenGL, or you can target Vulkan and use MoltenVK to run it on macOS. And for the next several years, people writing portable software are going to have to either just target OpenGL, for compatibility with older graphics cards, or maintain at least two backends, OpenGL and Vulkan. Given that lots of games target DirectX first, and consider any of the cross-platform frameworks a porting effort, Apple probably doesn't consider it a big loss to add one more…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close