Merge pull request #311 from Boscop/master

Clamp textures to border (BorderClamp / GL_CLAMP_TO_BORDER)
This commit is contained in:
Joonas Javanainen 2020-04-22 23:08:52 +03:00 committed by GitHub
commit 48eaf63e5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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(),