About glfract

This is an experimental program to explore Mandelbrot fractal set images.

The fractals are computed on the GPU using one of the following precisions:

The main purpose of this program is to test the 2x single or double precision modes. The 2x single precision mode produces results that are comparable with double precision mode, but uses only single precision machine instructions and is therefore often faster (depending on the GPU).

Unforunately the 2x precision modes do not work with all OpenGL implementations. The main problem seems to be that some drivers do not correctly implement the precise keyword from the GL_ARB_gpu_shader5 extension.

Coloring is based on user-defined color maps (e.g. created with gencolormap) and can be animated.

glfract screen shot

This project uses the GPLv3 license.