diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-06-22 12:12:45 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-06-22 12:20:22 +0200 |
commit | 124fe698188922949bafd4fcd2c95e6d9072c5f9 (patch) | |
tree | f344b4c398283c00c09e3e5cd7ba761ab5c44df6 /components/script/dom/webglshader.rs | |
parent | 388a6f80ac5100844c063475c655a74639050821 (diff) | |
download | servo-124fe698188922949bafd4fcd2c95e6d9072c5f9.tar.gz servo-124fe698188922949bafd4fcd2c95e6d9072c5f9.zip |
Properly enable EXT_shader_texture_lod
Diffstat (limited to 'components/script/dom/webglshader.rs')
-rw-r--r-- | components/script/dom/webglshader.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/script/dom/webglshader.rs b/components/script/dom/webglshader.rs index 2fa975939c0..0ec5c262803 100644 --- a/components/script/dom/webglshader.rs +++ b/components/script/dom/webglshader.rs @@ -12,6 +12,7 @@ use dom::bindings::reflector::reflect_dom_object; use dom::bindings::root::DomRoot; use dom::bindings::str::DOMString; use dom::webgl_extensions::WebGLExtensions; +use dom::webgl_extensions::ext::extshadertexturelod::EXTShaderTextureLod; use dom::webgl_extensions::ext::oesstandardderivatives::OESStandardDerivatives; use dom::webglobject::WebGLObject; use dom::window::Window; @@ -117,6 +118,7 @@ impl WebGLShader { let mut params = BuiltInResources::default(); params.FragmentPrecisionHigh = 1; params.OES_standard_derivatives = ext.is_enabled::<OESStandardDerivatives>() as i32; + params.EXT_shader_texture_lod = ext.is_enabled::<EXTShaderTextureLod>() as i32; let validator = match webgl_version { WebGLVersion::WebGL1 => { let output_format = if cfg!(any(target_os = "android", target_os = "ios")) { |