A OpenGL abstraction for my projects Allow using a text-only shader (to keep text in simple color, without light).
22.9.22 for configure: added --with-gles using GL ES 3 e.g. useful on Raspi's (requires same use on programs)
- requires genericImg so read&build&install it first.
- the project can be downloaded with
git clone https://github.com/github-pfeifer-syscon-de/genericGlm
For Debian you may need the following setup steps (run with sudo or as root):
apt-get install libglm-dev libglu1-mesa-dev
To build use from project dir:
autoreconf -fis ./configure --prefix=/usr make
for Raspi configure with:
./configure --prefix=/usr --with-gles
For windows (get msys2 https://www.msys2.org/) the files shoud adapt use e.g.
(use "msys2 mingw64" window/shell see tooltip)
autoreconf -fis ./configure --prefix=/mingw64 make
The lib requires to be installed before use so (on linux run as root):
make install
The programs using this lib come with some navigation options:
Without a selection the option work on the whole scene, otherwise for the selected item:
Left click -> select item (only shapes will be selectable (not text)) (some geometries e.g. trees will move dependent entries as well, and some additional infos might be displayed when selected e.g. a process name)
Left double click -> show options like "reset"
Mouse scroll -> change distance
Drag right mouse buttton -> rotate
Drag middle mouse button -> offset