Skip to content

A OpenGL© abstraction for my projects

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

github-pfeifer-syscon-de/genericGlm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genericGlm

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)

Minimum requirements

  • requires genericImg so read&build&install it first.
  • the project can be downloaded with
git clone https://github.com/github-pfeifer-syscon-de/genericGlm

Debian

For Debian you may need the following setup steps (run with sudo or as root):

apt-get install libglm-dev libglu1-mesa-dev

Any Linux

To build use from project dir:

autoreconf -fis
./configure --prefix=/usr
make

Raspi

for Raspi configure with:

  ./configure --prefix=/usr --with-gles

Windows

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

Any system

The lib requires to be installed before use so (on linux run as root):

make install

Navigation

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

About

A OpenGL© abstraction for my projects

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Languages