From e1e162d957ab293d4de23df3f4006e92dd7c1a14 Mon Sep 17 00:00:00 2001 From: Schell Carl Scivally Date: Wed, 18 Sep 2024 20:47:01 +1200 Subject: [PATCH] devlog --- DEVLOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/DEVLOG.md b/DEVLOG.md index 9f7f9d91..532ddf56 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -4,6 +4,24 @@ title: devlog +## Wed Sep 18, 2024 + +### nlnet updates + +[#5824](https://github.com/gfx-rs/wgpu/pull/5824) merged! This means that in the next release +of `wgpu`, most of the SPIR-V atomic ops will be supported! + +Thank you @jimb! + +I ended up cutting out support of `OpAtomicFlagClear` and `OpAtomicFlagTestAndSet` at the +last minute because I didn't have tests for them in place, and they can't be generated from +`rust-gpu`, which is what I use to generate my SPIR-V shaders (this is also why I didn't +have tests for them). + +Also there is one other unsupported op - `OpAtomicCompareExchange`. That one will take a little +more infrastructure to support, as the types involved in the WGSL side are a bit more complicated. +But all in all, I think this part of the project is a success! + ## Mon Sep 16, 2024 ### nlnet updates