Repousse

'Repousse' [noun] is a technique used to make art of out of metal. And Metal is an API offered by Apple to do all kinds of things with their GPUs. Here, I will list some things I made that utilise Metal. The source code and build files are available at the Git repo.

I've explored two sides of Metal. First, metal-cpp for use in C++ and then mlx for use (primarily) in Python.

The metal-cpp library is a wrapper of the Objective-C bindings of Metal. And this offers us more low-level access to implement our own logics. List of mini-projects in C++ so far:

No.BriefGit
1Adding Two VectorsLink
2ConvolutionLink
3Tiled Matrix MultiplicationLink
4Conway's Game of LifeLink
5Mandelbrot FractalLink