Finished the book a few days ago. Thanks for the great start with Metal.
I was wondering if you plan new content for later versions. If so, here’s my wishlist.
- Argument Buffers
- Indirect Command Buffers (CPU and GPU generated)
- Atomic Functions in the MSL - I feel like these are really important for solving hard problems in compute kernels (e.g. counters, queues, other data structures like octrees, Hilbert r-trees, graphs, etc). Just stumbling along trying to see if I can make it work and it if performs.
There’s also all of this new stuff related to tile functionality including the ImageBlock stuff. I don’t understand it well enough to know if I need it yet.
I have recommended your book a few places already.