Mandelbrot explorer written in C with SDL2 and OpenGL. Heavily inspired by Lain69/Mandelbrot
- SDL2
- An OpenGL version that supports
double
(OpenGL > 4.0 or ARB_gpu_shader_fp64 - GLEW
w a s d / left right up down - move left/right/up/down
- = - zoom in/out
q e - increase/decrease number of iterations before bailout
r reset position, zoom, and iterations
lshift - 5x control speed (coarse)
lalt - 0.01x control speed (fine)
x - Overlow crosshair for alignment
p - Save screenshot of current viewable area
escape - Quit
Pairs of key-value arguments can be passed to specify starting values.
e.g.: ./mandelbrot width 500 height 128 screenshotname "image"
Available Options:
width
height
centerX
centerY
zoom
screenshotname
- Command line arguments
- Screen Size
- Screenshot Name
- Starting positions
- Save positions