Dispose of old textures
If there were previously-stored fonts, dispose of them before creating new fonts.
This commit is contained in:
parent
cf5d54b9da
commit
1ba64128bb
@ -73,6 +73,14 @@ namespace TrueCraft.Client.Rendering
|
|||||||
using (var contents = File.OpenRead(Path.Combine(contentManager.RootDirectory, definitionPath)))
|
using (var contents = File.OpenRead(Path.Combine(contentManager.RootDirectory, definitionPath)))
|
||||||
_definition = FontLoader.Load(contents);
|
_definition = FontLoader.Load(contents);
|
||||||
|
|
||||||
|
if (_textures != null)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < _textures.Length; i++)
|
||||||
|
{
|
||||||
|
_textures[i].Dispose();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// We need to support multiple texture pages for more than plain ASCII text.
|
// We need to support multiple texture pages for more than plain ASCII text.
|
||||||
_textures = new Texture2D[_definition.Pages.Count];
|
_textures = new Texture2D[_definition.Pages.Count];
|
||||||
for (int i = 0; i < _definition.Pages.Count; i++)
|
for (int i = 0; i < _definition.Pages.Count; i++)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user