new entries

This commit is contained in:
Trilarion 2017-12-06 15:19:23 +01:00
parent c8bca08082
commit ce6dc6b2c0
9 changed files with 117 additions and 1 deletions

View File

@ -11,7 +11,7 @@ See also the list of [popular games on Github](https://github.com/leereilly/game
## Contents
- [Libraries](library/_toc.md) (12)
- [Libraries](library/_toc.md) (19)
- [Frameworks](framework/_toc.md) (44)
- [Adventures & Visual Novels](adventure/_toc.md) (8)
- [RPGs](rpg/_toc.md) (7)

View File

@ -3,12 +3,17 @@
- [Allegro](allegro.md)
- [Boost](boost.md)
- [Crypto++](crypto.md)
- [FreeType](freetype.md)
- [HarfBuzz](harfbuzz.md)
- [LZMA SDK](lzma.md)
- [Libxml2](libxml2.md)
- [Lua](lua.md)
- [Open AL](openal.md)
- [Open AL Soft](openalsoft.md)
- [Pthreads-win32](pthreads_win32.md)
- [Simple DirectMedia Layer (SDL 2)](sdl_2.md)
- [Simple and Fast Multimedia Library](sfml.md)
- [XZ Utils](xz.md)
- [libpng](libpng.md)
- [yaml-cpp](yaml_cpp.md)
- [zlib](zlib.md)

15
library/freetype.md Normal file
View File

@ -0,0 +1,15 @@
# FreeType
_Capable of producing high-quality output (glyph images) of most vector and bitmap font formats._
- Home: https://www.freetype.org/
- Wikipedia: https://en.wikipedia.org/wiki/FreeType
- Download: https://www.freetype.org/download.html
- State: mature
- Code: http://git.savannah.gnu.org/cgit/freetype/
- Language(s): C
- License: GPL
## Building
Uses CMake

16
library/harfbuzz.md Normal file
View File

@ -0,0 +1,16 @@
# HarfBuzz
_OpenType text shaping engine._
- Home: https://www.freedesktop.org/wiki/Software/HarfBuzz/
- Wikipedia: https://en.wikipedia.org/wiki/HarfBuzz
- Download: see home
- State: mature
- Code: https://github.com/harfbuzz/harfbuzz
- Language(s): C++
- License: MIT
## Building
Uses CMake

22
library/lua.md Normal file
View File

@ -0,0 +1,22 @@
# Lua
_Powerful, efficient, lightweight, embeddable scripting language._
- Home: http://www.lua.org/
- Wikipedia: <https://en.wikipedia.org/wiki/Lua_(programming_language)>
- Download: http://www.lua.org/download.html
- State: mature
- Code: see download https://github.com/lua/lua (mirror)
- Language(s): C
- License: MIT
It's a whole programming language but often used within games projects for scripting purposes (like Python).
See also [LuaDist](https://github.com/LuaDist).
Who develops Lua if the actual repository is not publicly available?
See also [toLua](http://webserver2.tecgraf.puc-rio.br/~celes/tolua/tolua-3.2.html).
## Building

14
library/openssl.md Normal file
View File

@ -0,0 +1,14 @@
# OpenSSL
_Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols._
- Home: https://www.openssl.org/
- Wikipedia: https://en.wikipedia.org/wiki/OpenSSL
- Download: https://www.openssl.org/source/
- State: mature
- Code: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror)
- Language(s): C
- License: [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE)
## Building

16
library/pthreads_win32.md Normal file
View File

@ -0,0 +1,16 @@
# Pthreads-win32
_Implements a large subset of the POSIX standard threads related API._
- Home: https://sourceware.org/pthreads-win32/
- Wikipedia: https://en.wikipedia.org/wiki/POSIX_Threads#POSIX_Threads_for_Windows
- Download: see home
- State: mature
- Code: cvs (see home) https://github.com/GerHobbelt/pthread-win32
- Language(s): C
- License: LGPL-2.1
## Building
Manually created project files for MSVC.

16
library/ragel.md Normal file
View File

@ -0,0 +1,16 @@
# Ragel
_Compiles executable finite state machines from regular languages._
- Home: http://www.colm.net/open-source/ragel/
- Wikipedia: https://en.wikipedia.org/wiki/Ragel
- Download: see home
- State: mature
- Code: git://git.colm.net/ragel.git
- Language(s): C++
- License: MIT
Required by [HarfBuzz](harfbuzz.md).
## Building

12
library/yaml_cpp.md Normal file
View File

@ -0,0 +1,12 @@
# yaml-cpp
_YAML parser and emitter in C++ matching the YAML 1.2 spec._
- Home: https://github.com/jbeder/yaml-cpp
- Code:https://github.com/jbeder/yaml-cpp
- Language(s): C++
- License: MIT
## Building
Uses CMake (shows deprecation warnings)