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}