/opencl-mandelbrot

Cross-platform Mandelbrot viewer using OpenCL

Primary LanguageJava

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.