aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webgl_extensions/ext
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/webgl_extensions/ext
parent388a6f80ac5100844c063475c655a74639050821 (diff)
downloadservo-124fe698188922949bafd4fcd2c95e6d9072c5f9.tar.gz
servo-124fe698188922949bafd4fcd2c95e6d9072c5f9.zip
Properly enable EXT_shader_texture_lod
Diffstat (limited to 'components/script/dom/webgl_extensions/ext')
-rw-r--r--components/script/dom/webgl_extensions/ext/extshadertexturelod.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/script/dom/webgl_extensions/ext/extshadertexturelod.rs b/components/script/dom/webgl_extensions/ext/extshadertexturelod.rs
index cb574b0fb50..ce3200db18b 100644
--- a/components/script/dom/webgl_extensions/ext/extshadertexturelod.rs
+++ b/components/script/dom/webgl_extensions/ext/extshadertexturelod.rs
@@ -37,7 +37,11 @@ impl WebGLExtension for EXTShaderTextureLod {
}
fn is_supported(ext: &WebGLExtensions) -> bool {
- ext.supports_gl_extension("GL_EXT_shader_texture_lod")
+ if cfg!(any(target_os = "android", target_os = "ios")) {
+ return ext.supports_gl_extension("GL_EXT_shader_texture_lod");
+ }
+ // This extension is always available on desktop GL.
+ true
}
fn enable(_ext: &WebGLExtensions) {}