add a new VBO class and derive the PBO one from it
keep state of Shader binding and only set it in CUnitDrawer::SetTeamColour()
to only set the uniforms when the shader is also bound
add SoundBuffer::GetLength()
BumpWater: fix a GL_INVALID_OPERATION
not that yet
add new GL4 based decal drawer (WIP)
not that yet either
fix 'Units with height advantage are unable to force fire with that range' (3303)
don't try to compile the new DecalDrawer when GL4 headers aren't available
neither compile it in headless
fix
CMake: don't stop compile if pandoc/markdown isn't available
fix some mingw compile errors found with i686-w64-mingw32 4.6.3
fix typo in 986a597db0a5
fix compile warning: "deleting object of polymorphic class..."
add IAtlasAllocator interface
for texture atlas allocation modularization
use the new interface in CTextureAtlas
fix compile warning (#3304):
"deleting object of polymorphic class type... which has non-virtual destructor"
further texture atlas work
* Allocate now returns a boolean representing the success
* reduced code size
un-duplicate a magic constant (210.0/255.0)