mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Simplify GetTexParameter
This commit is contained in:
parent
730bd5ec80
commit
431e3ddf8d
3 changed files with 32 additions and 37 deletions
|
@ -1066,21 +1066,8 @@ impl WebGLImpl {
|
|||
fn get_tex_parameter(gl: &gl::Gl,
|
||||
target: u32,
|
||||
pname: u32,
|
||||
chan: WebGLSender<WebGLResult<WebGLParameter>> ) {
|
||||
let result = match pname {
|
||||
gl::TEXTURE_MAG_FILTER |
|
||||
gl::TEXTURE_MIN_FILTER |
|
||||
gl::TEXTURE_WRAP_S |
|
||||
gl::TEXTURE_WRAP_T => {
|
||||
let parameter = gl.get_tex_parameter_iv(target, pname);
|
||||
if parameter == 0 {
|
||||
Ok(WebGLParameter::Invalid)
|
||||
} else {
|
||||
Ok(WebGLParameter::Int(parameter))
|
||||
}
|
||||
}
|
||||
_ => Err(WebGLError::InvalidEnum)
|
||||
};
|
||||
chan: WebGLSender<i32> ) {
|
||||
let result = gl.get_tex_parameter_iv(target, pname);
|
||||
chan.send(result).unwrap();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue