From 7dd47c67ef629c6fcaead34e876d3cab3bb26690 Mon Sep 17 00:00:00 2001 From: Boscop Date: Tue, 31 Mar 2020 05:15:41 +0200 Subject: [PATCH] Clamp textures to border (GL_CLAMP_TO_BORDER) --- imgui-glium-renderer/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/imgui-glium-renderer/src/lib.rs b/imgui-glium-renderer/src/lib.rs index b788bf9..496b6c5 100644 --- a/imgui-glium-renderer/src/lib.rs +++ b/imgui-glium-renderer/src/lib.rs @@ -5,7 +5,7 @@ use glium::backend::{Context, Facade}; use glium::index::{self, PrimitiveType}; use glium::program::ProgramChooserCreationError; use glium::texture::{ClientFormat, MipmapsOption, RawImage2d, TextureCreationError}; -use glium::uniforms::{MagnifySamplerFilter, MinifySamplerFilter}; +use glium::uniforms::{MagnifySamplerFilter, MinifySamplerFilter, SamplerWrapFunction}; use glium::{ program, uniform, vertex, Blend, DrawError, DrawParameters, IndexBuffer, Program, Rect, Surface, Texture2d, VertexBuffer, @@ -198,6 +198,7 @@ impl Renderer { tex: self.lookup_texture(texture_id)?.sampled() .minify_filter(MinifySamplerFilter::Linear) .magnify_filter(MagnifySamplerFilter::Linear) + .wrap_function(SamplerWrapFunction::BorderClamp) }, &DrawParameters { blend: Blend::alpha_blending(),