AllegroGL Todo/bug list for version 1.00
========================================

XXX <rohannessian> This is outdated. Will nee to take a pass at
    figuring out what's done and what isn't...

Core:
-----
? Resizable window support. This will need lots of changes to Allegro
  though, unless AGL manages the window and DirectX (or whatever is the
  equivalent in X).
* Support for off-screen buffers (e.g. pbuffers)
* Drop support for Voodoos. They don't have real OpenGL drivers, and
  supporting them is a pain in the butt.
* Drop support for ATI Rage Pro. It doesn't really work anyway.


* Font and text support:
------------------------
* Check the font code with proportional and non-proportional fonts
* Sort characters by texture before rendering.
* Combine all ranges into one texture if possible.


Allegro driver:
---------------
* video subbitmap and clipping support
* video <-> video blits
* Combine video bitmaps in textures into less textures.
* Add video -> screen blends
* Ability to draw 256 color sprites on video bitmaps
* memory <-> video, memory <-> screen and video <-> screen blends
* Drawing of RLE sprites
* Drawing characters on video bitmaps
? System bitmaps
* pivot_scaled_sprite_flip


Windows:
--------
* Make AllegroGL use set_refresh_rate().


X:
--
? Use GLX extension for full-screen support, when it comes out
* When available use FBConfig facilities in scorer (through extension or GLX 1.3)


Generic driver : (was DOS port)
---------------
* Update the code to take advantage of Allegro graphics primitives (lines,
  triangles, ...).Currently the driver draws to BITMAPs pixel per pixel.
* 8 bits support does not work at all. Especially indexed colors modes.
* Complete GLUT for AMesa if somebody is interested in.
* Use regular video bitmaps


Misc:
-----
? Maybe convert a few of NeHe's tutorials to Allegro/AGL :)

