Fractal OpenMP
OpenMP Mandelbrot rendering example using CRM32Pro for video output.
A compact C++ sample from 2012 that compares fractal rendering with and without OpenMP while using CRM32Pro to display the result.
Overview
Fractal OpenMP is a small example project that renders the Mandelbrot set using CRM32Pro as the video output layer. The renderer can run with or without OpenMP, making it useful as a simple parallel-processing comparison.
The sample includes multiple color maps, viewport navigation, zoom controls and runtime control over the maximum fractal iterations. Other fractal sets can be added by extending the same structure.
Screenshots
Details
Rendering and Controls 
- Renders the Mandelbrot set with and without OpenMP.
- Cycles available fractal modes with the Up/Down keys.
- Includes six color maps, selected with the Left/Right keys.
- Supports viewport movement and zooming with the mouse.
- Changes the maximum iteration count in real time with the
iandokeys.
Platform and Build 
- Windows x86 binary package is available.
- The historical code targets Windows, Linux and Mac OS X era systems.
- Linux and Mac OS X makefiles are not included.
- Developed in C++ using the CRM32Pro SDK.
Download
Latest version: v0.90 (8-October-2012)
ChangeLog | Roadmap | LGPL license
- Binaries
- 32-bit binaries for supported operating systems.
- Source code
- Source code and project files for VS2008+ and GNU C/C++ 4.x.
- Previous releases
- Get access to all releases repository.


