# Building
For Linux, just run make. Depends on libpng.

# Info
This project was my final for CS200 at JCCC. It uses multiple threads to draw the mandelbrot. When one thread is finished, it will communicate with other threads to split the load; work delegation is the main showcase of this project. Additionally, The class used to render is polymorphic, as new rendering methods can be implimented without reimplimenting code such as work delegation and synchronization. 
**Please note that I was not formerly taught threading at this point, thus, threading may be overcomplicated. This was one of my first projects using OOP.**

# Writeup
For the writeup portion of this project I did last year, please visit [here](https://git.bpcspace.com/indigo/mandelbrot-cs200/src/branch/master/docs/p4.pdf). 
Here you will be able to see demos, as well as flowcharts and pseudo code for some of the functionallity.
