fe-dagostino / libglespp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libgles++

This library is a work in progress and based on own needs but already working and stable for the little things it does. I'll intend to bring this library up to a fully working 3D engine and any help will be appreciated. libgles++ has been build on the above of many other libraries and many others will be introduced, but each library used until now:

  • is open source and under a license that allow commercial use
  • is portable through OSs and at least linux and windows are supported
  • supports Opengl ES as well OpenGL
  • supports x86,x86_64 and ARM architectures

Here a list with all dependecies and their use

  • FEDLibrary used to keep code portable between linux and windows OSs
  • GLFW multi-platform library for creating windows with OpenGL contexts and receiving input and events.
  • GLM OpenGL Mathematics (GLM)
  • FreeImage Add supports for popular graphics image formats like PNG, BMP, JPEG.
  • libav++ Add supports for many graphics image formats and also to multimedia files.
  • DevIL Add supports DevIL loading image library.
  • libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual.

Build instructions

Please refer to the Building pages in the wiki.

About

License:GNU General Public License v3.0


Languages

Language:C++ 94.9%Language:CMake 3.3%Language:C 1.6%Language:GLSL 0.2%