Skip to content

raduschirliu/opengl-mandelbrot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opengl-mandelbrot

A very simple Mandelbrot renderer created in C++, using OpenGL and GLFW. This is by no means a fast or efficient way to do it, as it was only really meant for learning OpenGL and GLSL.

Building

First, the project requires the following dependencies:

  • GLEW 2.1.0
  • GLFW 3.2.1

The solution is configured to look for them in a lib folder in the project root. It also requires that glew32.dll is placed inside the the OpenGL-Mandelbrot folder in order to run/debug from inside Visual Studio.

If using Visual Studio 2017, the project solution should just be ready to open and then build for Win32 Debug/Release.

Note: This has only been tested using Visual Studio 2017 on Windows 7/10

Usage

Once running, these are the controls:

  • Left click drag: Select an area to zoom into
  • Right click: Reset zoom and resolution to default, or cancel zoom selection
  • Mouse scroll: Change drawing resolution (number of itterations)

Screenshot

About

Simple Mandelbrot written in C++ using OpenGL and GLFW

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published