3D Engine written in C++11 (LLVM compatible) using OpenCL, GLUT, GLM and OpenCL