Refactor: Fonts collection uses same mechanics as Textures
The Fonts collection now implements the same features present with Textures, i.e.; dynamic rebuilding, declared/defined statea, multiple name bindings and URNs.
This commit also addresses the outstanding issues with the managment of logical Fonts (owned by refresh).
Todo: There however remains an issue in the font renderer with the management of their display lists after an engine/texture reset.
Refactor: Fonts collection uses same mechanics as Textures
The Fonts collection now implements the same features present with
Textures, i.e.; dynamic rebuilding, declared/defined statea, multiple
name bindings and URNs.
This commit also addresses the outstanding issues with the managment
of logical Fonts (owned by refresh).
Todo: There however remains an issue in the font renderer with the
management of their display lists after an engine/texture reset.