GRAPHICS: Add vertex color attribute to VERTEXARRAY, GL2/1 only atm.
GAME: Change particle system to use a texture atlas.
GRAPHICS: Pass const arrays when setting VERTEXARRAY.
GAME: Use a single scenenode per particle system. Calculate particle vertex data relative to camera.
GAME: Add float radix sort implementation (todo: add support for int/unsigned).
GRAPHICS: Remove direct glColor calls.
GAME: Pass particle color as vertex attribute GL1 only.
GAME: Don't fail if particles texture is not available, use fallback white.
GRAPHICS: Change raw texture data to unsigned char to get rid of narrowing warnings.
GRAPHICS: Add vertex color attribute support to GL3 path.
GRAPHICS: Fix GL3 vertex color attribute setup.
GAME: Load smoke particles texture atlas from effects dir.
GAME: Remove drawable color from particle update, using vertex color now.