Skip to content
forry edited this page Mar 23, 2022 · 11 revisions

GPUEngine

Info

32bit builds are NOT SUPPORTED!

Examples

Here are some example applications for geGL package: GPUEngine examples

Required libraries (3rdparties)

There is a list of libraries that are needed to compile the core features of GPUEngine (for addons and some examples you will need more).

  • glm (tested with 0.9.9.8)
  • ste

Optional dependencies for addons:

  • Assimp (currently version 5.0.0 rc2 is not working well with cmake, but the issues are fixed in later commits on the master branch)
  • Qt5
  • FreeImage for its loader is no longer maintained (but might work).

Both of these supply CMake config files and so far are header-only libraries. In the case of glm since 0.9.9.8, there is a config file distributed inside the sources in cmake/* folder. You should be able to use these.

Other libraries used in examples or addons, precompiled for MSVC (12,14) with a script for cmake:

The cache.cmake is supplied to cmake via -C, e.g.:

$ cmake -C "./path/to/deps/MSVC2013-x64/cache.cmake" ...

This should automatically set the correct path for the dependencies to where you downloaded them so you don't need to manually fill it in cmake GUI (or worse).

Clone this wiki locally