pub fn viewport(region: Region) {
    unsafe {
        gl::Viewport(
            region.min.x as GLint, region.min.y as GLint,
            region.max.x as GLint, region.max.y as GLint,
        );
    }
}
/// Sets the OpenGL viewport
///
/// Because `gl::Scissor` takes integers as parameters the given regions coordinates will be cast
/// before being used. 
Sets the OpenGL viewport
Because `gl::Scissor` takes integers as parameters the given regions coordinates will be cast
before being used.
Sets the OpenGL viewport Because ` gl :: Scissor ` takes integers as parameters the given regions coordinates will be cast before being used .
pub fn viewport(region: Region) {
    unsafe {
        gl::Viewport(
            region.min.x as GLint, region.min.y as GLint,
            region.max.x as GLint, region.max.y as GLint,
        );
    }
}
pub fn viewport ( region : Region ) { unsafe { gl :: Viewport ( region . min . x as GLint , region . min . y as GLint , region . max . x as GLint , region . max . y as GLint , ) ; } }
Sets the OpenGL viewport
Because `gl::Scissor` takes integers as parameters the given regions coordinates will be cast
before being used.
Sets the OpenGL viewport Because ` gl :: Scissor ` takes integers as parameters the given regions coordinates will be cast before being used .
region
Region
region
Region