Agar (software)

agar-logo.png

Agar is a set of computer graphics libraries used by many applications including 2D/3D computer games, visualization tools, graphical editors and simulations. Agar applications are portable to a variety of operating systems and graphics APIs, such as SDL and OpenGL.

Agar is open source, released under a revised (two-clause) BSD license. The project has been in development since early 2002, and Agar 1.0 was released on October 2005.

The main libraries included in the distribution are:

  • Agar-Core (object system and portability interfaces)
  • Agar-GUI (graphical user interface library)

The Agar-Core and Agar-GUI libraries are implemented in C, but can be used from other programming languages as well.

Additional libraries based on Agar-Core and Agar-GUI include:

  • Agar-VG (vector graphics)
  • Agar-RG (composited pixmap graphics)
  • Agar-SG (real-time 3D Scene rendering and geometrical constraint solving)
  • Agar-SC (linear algebra and scientific computing routines)
  • Agar-MAP (traditional 2D game level functions)
  • Agar-DEV (developer/debugging tools)

fr:Agar (moteur)