From 391dcdff3028f35d1672e37fe0bd575b97eaf427 Mon Sep 17 00:00:00 2001 From: Songtronix Date: Sun, 14 Jun 2020 11:47:41 +0200 Subject: [PATCH] hotfix: panic trying to create a character --- voxygen/src/ui/graphic/renderer.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/voxygen/src/ui/graphic/renderer.rs b/voxygen/src/ui/graphic/renderer.rs index 9937a63646..e26d5e647a 100644 --- a/voxygen/src/ui/graphic/renderer.rs +++ b/voxygen/src/ui/graphic/renderer.rs @@ -120,7 +120,7 @@ pub fn draw_vox( .xyz() .map(|e| e.abs()); - let dims = match sample_strat { + let mut dims = match sample_strat { SampleStrat::None => output_size, SampleStrat::SuperSampling(min_samples) => { output_size * (min_samples as f32).sqrt().ceil() as usize @@ -137,6 +137,16 @@ pub fn draw_vox( } .into_array(); + // TODO: Imbris please fix + if dims[0] == 0 { + log::warn!("Tried to render an image with a width of 0. Defaulting to 1."); + dims[0] = 1; + } + if dims[1] == 0 { + log::warn!("Tried to render an image with a height of 0. Defaulting to 1."); + dims[1] = 1; + } + // Rendering buffers let mut color = Buffer2d::new(dims, [0; 4]); let mut depth = Buffer2d::new(dims, 1.0);