Skip to content

Latest commit

 

History

History
175 lines (108 loc) · 5.67 KB

README.md

File metadata and controls

175 lines (108 loc) · 5.67 KB

Third party libraries

bc7enc

Bullet

Catch 2

ConvectionKernels

glad

Glad uses a python interpreter which is obtained by Vcpkg (see below).

GLFW

mikktspace

Mirror of blender tangent space calculations: https://wiki.blender.org/index.php/Dev:Shading/Tangent_Space_Normal_Maps

OpenAL-soft

This project dynamically links to openAl soft.

RmlUi

Dear ImGui

RTTR

stb

single file libraries being used:

stb_image
stb_image_resize
stb_image_write
stb_vorbis

GTK-for-Windows-Runtime-Environment-Installer

Used to copy some dlls for the Engine editor. No license is provided, so LGPL is assumed as that is the case for all other GTK libraries

Vcpkg

Vcpkg is used to build and obtain sources of other libraries. It also downloads a python interpreter, which is used for gl context binding creation.

Libraries used by the runtime engine are:

libpng

LibPng License - http://www.libpng.org/pub/png/src/libpng-LICENSE.txt

zlib

ZLib License - https://www.zlib.net/zlib_license.html

bzip2

bzip2 license - https://sourceware.org/bzip2/


Other libraries, which are used by the editor are:

atk

GNU LGPL License - https://developer.gnome.org/atk/

atkmm

GNU LGPL License - https://github.com/GNOME/atkmm/blob/master/COPYING

cairo

GNU LGPL License - https://www.cairographics.org/

cairomm-1.0

GNU LGPL License - https://www.cairographics.org/cairomm/

epoxy

MIT - https://github.com/anholt/libepoxy/blob/master/COPYING

expat

MIT - https://github.com/libexpat/libexpat/blob/master/expat/COPYING

fontconfig

MIT - https://www.freedesktop.org/wiki/Software/fontconfig/

freetype

FreeType License - https://www.freetype.org/license.html

gdk-pixbuf

GNU LGPL License - https://github.com/GNOME/gdk-pixbuf/blob/master/COPYING

glib

GNU LGPL License - https://github.com/GNOME/glib/blob/master/COPYING

glibmm

GNU LGPL License - https://github.com/GNOME/glibmm/blob/master/COPYING

gobject-2.0

GNU LGPL License - https://developer.gnome.org/gobject/

gtk-3.0

GNU LGPL License - https://github.com/GNOME/gtk/blob/master/COPYING

gtkmm

GNU LGPL License - https://www.gtkmm.org/en/license.html

harfbuzz

Old MIT - https://github.com/harfbuzz/harfbuzz/blob/master/COPYING

libffi

MIT - https://github.com/libffi/libffi/blob/master/LICENSE

libiconv

GNU LGPL License - https://www.gnu.org/software/libiconv/

libintl

GNU LGPL License - https://www.gnu.org/software/gettext/manual/html_node/GNU-LGPL.html#GNU-LGPL

pango

GNU LGPL License - https://github.com/GNOME/pango/blob/master/COPYING

pangomm

GNU LGPL License - https://github.com/GNOME/pangomm/blob/master/COPYING

pcre

BSD License - https://www.pcre.org/licence.txt

pixman-1

MIT - http://www.pixman.org/

sigc++

LGPL-3.0 - https://github.com/libsigcplusplus/libsigcplusplus/blob/master/COPYING