aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglshader.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-06-22 12:12:45 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2018-06-22 12:20:22 +0200
commit124fe698188922949bafd4fcd2c95e6d9072c5f9 (patch)
treef344b4c398283c00c09e3e5cd7ba761ab5c44df6 /components/script/dom/webglshader.rs
parent388a6f80ac5100844c063475c655a74639050821 (diff)
downloadservo-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.rs2
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")) {