File tree 1 file changed +21
-0
lines changed 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
33
33
34
34
## [ Unreleased] - ReleaseDate
35
35
36
+ ### Changed 🛠
37
+
38
+
39
+ ### Fixed 🩹
40
+ - [ PR #2 ] ( https://github.com/Rust-GPU/spirt/pull/2 ) included a combination of control-flow (restructurization) refactors and fixes:
41
+ - fixed rewrites of chains of ` OpPhi ` s (for e.g. Rust-GPU's non-minimal SSA form)
42
+ - isolated the ` ControlRegion ` s of unstructured SPIR-T CFGs from eachother
43
+ - i.e. removed the implicit dominance-based (SSA-style) "value visibility" semantics
44
+ - explicit (phi-like) propagation of * all* values across CFG edges required
45
+ - structured control-flow, however, retained its more flexible "value visibility"
46
+ - restructurization expected to "fuse" away the massively redundant dataflow
47
+ -
48
+
49
+ ---
50
+
51
+ ### ⬆️ * above entries after repository move (to [ ` Rust-GPU/spirt ` ] ( https://github.com/Rust-GPU/spirt ) * )
52
+ * See also [ the transition announcement blog post] ( https://rust-gpu.github.io/blog/transition-announcement/ ) .*
53
+ ### ⬇️ * below entries before repository move (from [ ` EmbarkStudios/spirt ` ] ( https://github.com/EmbarkStudios/spirt ) )*
54
+
55
+ ---
56
+
36
57
### Changed 🛠
37
58
- [ PR #61 ] ( https://github.com/EmbarkStudios/spirt/pull/61 ) updated ` SPIRV-Headers `
38
59
to match Vulkan SDK 1.3.275
You can’t perform that action at this time.
0 commit comments