Fix fonts becoming corrupted when textures are reloaded
This commit is contained in:
parent
26b0af7fb7
commit
ffc9ac0e47
|
@ -17,7 +17,6 @@ use std::io::Write;
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use resources;
|
use resources;
|
||||||
use gl;
|
use gl;
|
||||||
#[macro_use]
|
|
||||||
use render;
|
use render;
|
||||||
use render::glsl;
|
use render::glsl;
|
||||||
use render::shaders;
|
use render::shaders;
|
||||||
|
@ -244,6 +243,9 @@ impl UIState {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn load_font(&mut self) {
|
fn load_font(&mut self) {
|
||||||
|
for page in &mut self.font_pages {
|
||||||
|
*page = None;
|
||||||
|
}
|
||||||
let res = self.resources.read().unwrap();
|
let res = self.resources.read().unwrap();
|
||||||
if let Some(mut info) = res.open("minecraft", "font/glyph_sizes.bin") {
|
if let Some(mut info) = res.open("minecraft", "font/glyph_sizes.bin") {
|
||||||
let mut data = Vec::with_capacity(0x10000);
|
let mut data = Vec::with_capacity(0x10000);
|
||||||
|
|
Loading…
Reference in New Issue