Cross-platform Mandelbrot viewer using OpenCL
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.classpath
.gitignore
JOCL-0.1.9.jar
README.md

README.md

opencl-mandelbrot

Mandelbrot viewer written in OpenCL

Written in java, and OpenCL (using the JOCL 1.9 library), therefore an installed OpenCL driver is required. AMD's OpenCL driver can provide OpenCL support for both Linux and Windows, on any CPU that supports SSE2.

Features:

  • Linux, Windows and OSX support
  • Mandelbrot sets (z -> z^n + c) with exponents (n) from 2 to 16
  • Julia sets at any position and exponents from 2 to 16
  • 64-bit precision for devices that support it
  • Iteration level from 1 to 3600

Usage: Drag the mouse or use the arrow keys to move around. Use the mouse wheel or the PgUp, PgDn, + and - to zoom.