Programming Libraries

  • Graphics Libraries
    • The OpenGL Extension Wrangler Library
      • The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++ extension loading library.
      • Basic Usage
    • Cg Toolkit
      • Cg or C for Graphics is a high-level shading language created by NVIDIA for programming vertex and pixel shaders
      • Cg Specification
    • GLUT
      • GLUT (pronounced like the glut in gluttony) is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs. It implements a simple windowing application programming interface (API) for OpenGL
    • OgreMagic
      • A dynamic 2D graphical Library for the most powerful 3D Ogre Engine
    • OgreOgre wiki
      • OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics.
    • Cairo
      • A 2D graphics library with support for multiple output devices.
  • GUI
    • FLTK
      • FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X.
      • FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
    • LibUFO
      • LibUFO is a C++ core library for forms respectively graphical user interfaces (GUI)
      • API Doc
  • XML