glium_types/
params.rs

1use glium::DrawParameters;
2///draw parameters for 3d rendering. same as default except with counter clockwise culling and depth test.
3///```
4/// use glium_types::params;
5/// //create draw parameter for 3d rendering with transparency
6/// let draw_parameters = glium::DrawParameters{
7///     blend: glium::Blend::alpha_blending(),
8///     ..params::alias_3d()
9/// };
10///```
11pub fn alias_3d<'a>() -> DrawParameters<'a>{
12    DrawParameters{
13        backface_culling: glium::BackfaceCullingMode::CullCounterClockwise,
14        depth: glium::Depth{
15            write: true,
16            test: glium::DepthTest::IfLess,
17            ..Default::default()
18        },
19        ..Default::default()
20    }
21}