metaltile 0.1.0

Rust DSL for writing Apple Metal GPU kernels — write once, run fast on Apple Silicon
Documentation
1
2
3
4
5
6
7
error: `while` loops are not supported inside #[kernel] bodies — the body parser would silently drop the loop. Use a DSL `for _ in range(start, end, step)` loop instead.
  --> tests/error/while_loop_in_kernel.rs:11:5
   |
11 | /     while program_id(0) < 8u32 {
12 | |         store(out[0u32], 0.0f32);
13 | |     }
   | |_____^