From 8a3d890fc347a527815b4af57025f931423658f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rnar=20Luteberget?= Date: Mon, 23 Oct 2017 22:03:48 +0200 Subject: [PATCH] Glium renderer: set both texture sampler modes, avoids blurry custom fonts. --- imgui-glium-renderer/src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/imgui-glium-renderer/src/lib.rs b/imgui-glium-renderer/src/lib.rs index b701bfe..1db3bb7 100644 --- a/imgui-glium-renderer/src/lib.rs +++ b/imgui-glium-renderer/src/lib.rs @@ -84,7 +84,7 @@ impl Renderer { draw_list: DrawList<'a>) -> RendererResult<()> { use glium::{Blend, DrawParameters, Rect}; - use glium::uniforms::MagnifySamplerFilter; + use glium::uniforms::{MinifySamplerFilter, MagnifySamplerFilter}; try!(self.device_objects.upload_vertex_buffer(&self.ctx, draw_list.vtx_buffer)); try!(self.device_objects.upload_index_buffer(&self.ctx, draw_list.idx_buffer)); @@ -118,7 +118,8 @@ impl Renderer { &uniform! { matrix: matrix, tex: self.device_objects.texture.sampled() - .magnify_filter(MagnifySamplerFilter::Nearest), + .magnify_filter(MagnifySamplerFilter::Nearest) + .minify_filter(MinifySamplerFilter::Nearest), }, &DrawParameters { blend: Blend::alpha_blending(),