-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
This software is written by using some libraries and tools which you will need at first to build FlowER.
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.
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.
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.
This library allows to create windows and setup OpenGL context. You need to download and install it at first. You can find it GLFW
You need this library to manage supported extensions of OpenGL. You can find it here.
"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.