Skip to content
copyme edited this page Apr 12, 2014 · 5 revisions

This software is written by using some libraries and tools which you will need at first to build FlowER.

Compiler

Because we use some new components of newest version of C++ you will need a compiler which has a support for C++11. Recommended compiler is GCC in version 4.8.1 which is a first version equipped with a full support for new C++'s standard.

Build tool

Basic and recommenced project management tool is CMake. CMake allows you to generate eg. Makefiles or Visual Studio project files, and as you can see is very flexible and power fool. Of course if you do not want to use CMake you can just map files to different tool, this is up to you.

OpenGL

We decided to use OpenGL 3.0 because it allows to use flexibility of new OpenGL and still has support for some old API features. To do not focus too much on data presentation but still present them in a good way eg without triangulation we use GL_QUADS which is not more supported in a new versions of OpenGL.

GLFW 3

This library allows to create windows and setup OpenGL context. You need to download and install it at first. You can find it GLFW

GLEW

You need this library to manage supported extensions of OpenGL. You can find it here.

GLM

"OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification." You can find GLM here.

Clone this wiki locally