diff --git a/content/news/044/index.md b/content/news/044/index.md index 7a77c14ee..ca656256b 100644 --- a/content/news/044/index.md +++ b/content/news/044/index.md @@ -407,6 +407,23 @@ _Discussions: [YouTube](https://www.youtube.com/watch?v=3OHaEVHahIg), [Mastodon] [Using the Depth Prepass in Bevy 0.10]: https://www.youtube.com/watch?v=3OHaEVHahIg [@chrisbiscardi]: https://hachyderm.io/@chrisbiscardi +### [Applying 5 million pixel updates per second with Rust & wgpu](https://maxisom.me/posts/applying-5-million-pixel-updates-per-second) + +![a render near the final state of /r/place](./r_place_render.jpg) + +[@codetheweb] published an [article][code_the_web_article] that explores the +basics of `wgpu` by optimizing a program that replays [/r/place]. By the end, +CPU usage is around 18-25% while applying an average of 5m pixel updates per +second at 10,000x playback speed. + +_Discussions: +[/r/rust](https://www.reddit.com/r/rust/comments/11o9he6/rendering_5_million_pixel_updates_per_second_with/), +[/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/11odm3k/rendering_5_million_pixel_updates_per_second_with/)_ + +[@codetheweb]: https://github.com/codetheweb +[code_the_web_article]: https://maxisom.me/posts/applying-5-million-pixel-updates-per-second +[/r/place]: https://www.reddit.com/r/place/ + ## Tooling Updates ### Tiger diff --git a/content/news/044/r_place_render.jpg b/content/news/044/r_place_render.jpg new file mode 100644 index 000000000..20e1b26e6 Binary files /dev/null and b/content/news/044/r_place_render.jpg differ