GPU FRACTAL RENDERER

While I've definitely made fractal renderers before, they'd all been
CPU-based.  Since I'm learning Vulkan right now I figured it would be
a good time to give a GPU-based one a try.  I'm glad I did because it
was very fun indeed.  It uses GLFW and Vulkan, so you'll need the
development libraries for these.  You'll also need a GPU that supports
double precision shaders.

To build and run:

   ./build.sh && ./gpu-frac

Since both GLSL and C use CPP directives, I parameterised the program
a bunch and stuck a load of cool presets in config.h, which can be
simply be uncommented and commented as is required.  All the #ifdefs
make the code a bit harder to read but it's nice being able to twiddle
numbers and change the visualisation without messing around editing
and commenting out code.
Description
No description provided
Readme AGPL-3.0 121 KiB
Languages
C 87.5%
GLSL 11.7%
Shell 0.8%