============
GGI Packages
============

Core libraries
--------------

These are the basic libraries provided by the GGI project.

* `LibGII <libgii.html>`__ - General Input Interface
* `LibGGI <libggi.html>`__ - General Graphics Interface
* `LibGAlloc <libgalloc.html>`__ - Graphics Allocator

Lowlevel extensions
-------------------

These extensions provides common lowlwvel features such as alpha, Z
and stencil buffers, sprite manipulation, which are not defined in the
core library.

* `LibGGIMisc <libggimisc.html>`__ - Miscellaneous Graphics Features
* `LibGGIBuf <libggibuf.html>`__ - Auxilliary Buffer Extension
* `LibGGIBlt <libggiblt.html>`__ - Blitting Extension
* `LibGGIOvl <libggiovl.html>`__ - Overlay Extension

Miscellaneous extensions
---------------------------

* `LibGGIWMH <libggiwmh.html>`__ - Window Manager Hint Extension
* `LibGGIGCP <libggigcp.html>`__ - Color/Palette Management Extension

Wrappers and other packages
---------------------------

Various other packages you might find useful.

* `Piggy <piggy.html>`__ - The Python Wrapper
* `XGGI <xggi.html>`__ - GGI based X-server
* `LibGGIGIC <libggigic.html>`__ - Runtime Input Configuration
