LibGAlloc

Graphics Allocator

LibGAlloc is a LibGGI extension meant to act as a central management point for allocation of target resources used by other extensions. LibGAlloc is intended to be minimalistic, and only will be involved when target/extension combinations cause conflict with each other.

Developement tree

documentation | browse CVS

Changes since libgalloc alpha5:

  • Rewritten resource handling
  • Introduced static list of resources, targets can provide (currently only implemented in stubs target)
  • New resource types: Carbs and Motors.
  • Added tag groups (tag group header still missing).
  • Several bugfixes
  • New supported platforms: Darwin, NetBSD, Solaris, Cygwin and MinGW
  • Updated documentation
  • Switched to C99 inttypes
  • Support for static linking
  • Switch internal resource list to use GG_SIMPLEQ_* macros (see gg-queue(3))

See documentation for more information.