mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-14 15:08:36 +00:00
fix: use correct alpha blending function
more information on imgui-rs/imgui-rs#733
This commit is contained in:
parent
ca05418cb4
commit
cd97e171fe
@ -9,8 +9,8 @@ use glium::uniforms::{
|
||||
MagnifySamplerFilter, MinifySamplerFilter, Sampler, SamplerBehavior, SamplerWrapFunction,
|
||||
};
|
||||
use glium::{
|
||||
program, uniform, vertex, Blend, DrawError, DrawParameters, IndexBuffer, Program, Rect,
|
||||
Surface, Texture2d, VertexBuffer,
|
||||
program, uniform, vertex, Blend, BlendingFunction, DrawError, DrawParameters, IndexBuffer,
|
||||
LinearBlendingFactor, Program, Rect, Surface, Texture2d, VertexBuffer,
|
||||
};
|
||||
use imgui::internal::RawWrapper;
|
||||
use imgui::{BackendFlags, DrawCmd, DrawCmdParams, DrawData, TextureId, Textures};
|
||||
@ -253,7 +253,13 @@ impl Renderer {
|
||||
tex: Sampler(texture.texture.as_ref(), texture.sampler)
|
||||
},
|
||||
&DrawParameters {
|
||||
blend: Blend::alpha_blending(),
|
||||
blend: Blend {
|
||||
alpha: BlendingFunction::Addition {
|
||||
source: LinearBlendingFactor::One,
|
||||
destination: LinearBlendingFactor::OneMinusSourceAlpha,
|
||||
},
|
||||
..Blend::alpha_blending()
|
||||
},
|
||||
scissor: Some(Rect {
|
||||
left: f32::max(0.0, clip_rect[0]).floor() as u32,
|
||||
bottom: f32::max(0.0, fb_height - clip_rect[3]).floor()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user