Removed the old, legacy vertex specification altogether.
Fixed Tex2D to work more as intended.
Added dynamic allocation of texturing units.
Added gl_FragCoord as a standard variable.
Merge branch 'core'
Collect all uniforms and attributes used in a GLSL program.
Added support for auto-applying uniforms.
Added support for modifying map coordinates in vertex shaders.
Added code to manage GL buffer objects.
Added code to manage GL vertex array objects.
Updated JOGL to a version that tracks VAOs less buggy.
Added VBO management to the VertexBuf GLArrays.
Added functions for drawing fastmeshes with VAOs.
Handle VAOs alongside displaylists in fastmeshes.
Track VAOs as GLStates, to avoid superfluous unapplying.
Reimplemented ArrayIdentity better.
Try to intern compiled meshes that are not meaningfully different.
Fixed displaylist disposal bug.
Enable tiles to add GL states to objects on them.
Merge branches 'vao' and 'unitrack' into core