diff --git a/piet-gpu-hal/examples/shader/gen/collatz.dxil b/piet-gpu-hal/examples/shader/gen/collatz.dxil new file mode 100644 index 0000000..a03f96a Binary files /dev/null and b/piet-gpu-hal/examples/shader/gen/collatz.dxil differ diff --git a/tests/shader/gen/clear.dxil b/tests/shader/gen/clear.dxil new file mode 100644 index 0000000..a79182a Binary files /dev/null and b/tests/shader/gen/clear.dxil differ diff --git a/tests/shader/gen/prefix.dxil b/tests/shader/gen/prefix.dxil new file mode 100644 index 0000000..34f3d6a Binary files /dev/null and b/tests/shader/gen/prefix.dxil differ diff --git a/tests/shader/gen/prefix_reduce.dxil b/tests/shader/gen/prefix_reduce.dxil new file mode 100644 index 0000000..0ee28e8 Binary files /dev/null and b/tests/shader/gen/prefix_reduce.dxil differ diff --git a/tests/shader/gen/prefix_root.dxil b/tests/shader/gen/prefix_root.dxil new file mode 100644 index 0000000..03fe2d1 Binary files /dev/null and b/tests/shader/gen/prefix_root.dxil differ diff --git a/tests/shader/gen/prefix_scan.dxil b/tests/shader/gen/prefix_scan.dxil new file mode 100644 index 0000000..427f14d Binary files /dev/null and b/tests/shader/gen/prefix_scan.dxil differ