1
1
# devlog
2
2
3
+ ## Sun June 16, 2024
4
+
5
+ ### nlnet updates
6
+
7
+ After some back and for with @jimblandy on my second PR I've landed on a set of changes that
8
+ actually produce a validating ` naga::Module ` ! That means the system is producing viable code!
9
+
10
+ What this means is that I'm actually very close to hitting the first nlnet milestone!
11
+
12
+ With that, I've started work on the second milestone while my first set of PRs are in review,
13
+ as it takes a good while to roundtrip w/ feedback.
14
+
15
+ ### raspberry pi updates
16
+
17
+ Still getting OOM errors and I'm not sure why. There are a few changes I need to make to figure
18
+ it out:
19
+
20
+ - [ ] env var configurable logging in tests
21
+ * because we need to be able to debug where the memory is going
22
+ - [ ] add a new test that ensures the image comparison machinery is sane
23
+ * because the comparisons seem pretty borked
24
+
3
25
## Fri June 14, 2024
4
26
27
+ ### nlnet updates
28
+
5
29
I put up [ another incremental PR for ` naga ` 's SPIR-V frontend] ( https://github.com/gfx-rs/wgpu/pull/5775 )
6
30
that applies atomic upgrades to types and to a lesser extent to expressions. It's currently awaiting
7
31
review from @jimblandy . If I'm still on-point and understanding the direction then I'll be adding the
@@ -13,17 +37,17 @@ therefore after an expression upgrade we need to traverse the `Module` looking f
13
37
references and upgrade the expressions that contains them - which then must be iterated upon
14
38
again, searching the ` Module ` for expressions that may contain _ those_ as sub-expressions.
15
39
16
- I do have a couple questions that I'm purposefully * not* addressing yet:
17
-
18
- * TODO
19
-
20
40
## Sun June 9, 2024
21
41
42
+ ### nlnet updates
43
+
22
44
Following @jimblandy 's advice I've got a good portion of the atomic "upgrade" process working.
23
45
* [ @jimblandy 's explaination of steps required] ( https://app.element.io/#/room/#naga:matrix.org/$eIqQA71wsmmzR0NWug4KsSFk3YKiX8zpIG6ToNN-0Sk )
24
46
25
47
## Tue June 4, 2024
26
48
49
+ ### nlnet updates
50
+
27
51
I'm working on "upgrading" pointer types in ` naga ` 's SPIR-V frontend. This really is the meat of the
28
52
problem, I would say. I'm attempting to follow this process, roughly:
29
53
@@ -76,7 +100,7 @@ I posted this on the `wgpu`/`naga` matrix and @jimblandy [replied here](https://
76
100
77
101
## Mon June 3, 2024
78
102
79
- ### NLNet progress
103
+ ### nlnet updates
80
104
81
105
[ My first PR to add atomics to naga's SPIR-V frontend] ( https://github.com/gfx-rs/wgpu/pull/5702 ) was
82
106
merged last week! I'm super stoked because I was worried it might be a bit beyond my pay grade, but
0 commit comments