Refactor|Model Renderer: Use MultiAtlas; got rid of AuxiliaryData
The client now derives its own version of ModelDrawable, so that there is no need to maintain the separate AuxiliaryData along with models.
Added the "render" namespace for rendering classes, e.g., render::Model.
ModelRenderer now uses a MultiAtlas to manage model texture allocations. This allows having virtually unlimited textures for models. They will be placed on several atlases, depending on used space.
Refactor|Model Renderer: Use MultiAtlas; got rid of AuxiliaryData
The client now derives its own version of ModelDrawable, so that there
is no need to maintain the separate AuxiliaryData along with models.
Added the "render" namespace for rendering classes, e.g., render::Model.
ModelRenderer now uses a MultiAtlas to manage model texture allocations.
This allows having virtually unlimited textures for models. They will
be placed on several atlases, depending on used space.