Metaballs SPMD thing
- Odin 97.7%
- Makefile 2.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| main.odin | ||
| main_test.odin | ||
| Makefile | ||
| README | ||
______ __
|__ |.--| |
|__ || _ |
|______||_____|
---
Learning project for writing in a shader style CPU side using Single Process,
Multiple Data (SPMD) style, which is fairly similar to how multithreading works
on the GPU.
Lets you try out that style of programming without the hassle of dealing with
DX12 or Metal or something.
Implements a really basic metaballs solution on the CPU. Just funky good fun,
I added a LUT for a sort of field strength heatmap, and gives us a cool glow
effect cheaply. Also implements a basic gravity system so there's a bit of
movement on the screen.