aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglshader.rs
diff options
context:
space:
mode:
authorAlexandrov Sergey <splavgm@gmail.com>2020-05-11 10:43:33 +0300
committerAlexandrov Sergey <splavgm@gmail.com>2020-05-11 11:51:04 +0300
commit50e15486b6632ba7ad39f259e02a94525363f7cb (patch)
treea4ca1b9f1280a2659857c4db528a612c5242bc86 /components/script/dom/webglshader.rs
parent4d541e8e381e3b3388dd1d1378d147e22197b11d (diff)
downloadservo-50e15486b6632ba7ad39f259e02a94525363f7cb.tar.gz
servo-50e15486b6632ba7ad39f259e02a94525363f7cb.zip
Implement EXT_frag_depth
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 0e2a8253968..3f5f6c1cf43 100644
--- a/components/script/dom/webglshader.rs
+++ b/components/script/dom/webglshader.rs
@@ -8,6 +8,7 @@ use crate::dom::bindings::inheritance::Castable;
use crate::dom::bindings::reflector::{reflect_dom_object, DomObject};
use crate::dom::bindings::root::DomRoot;
use crate::dom::bindings::str::DOMString;
+use crate::dom::webgl_extensions::ext::extfragdepth::EXTFragDepth;
use crate::dom::webgl_extensions::ext::extshadertexturelod::EXTShaderTextureLod;
use crate::dom::webgl_extensions::ext::oesstandardderivatives::OESStandardDerivatives;
use crate::dom::webgl_extensions::WebGLExtensions;
@@ -235,6 +236,7 @@ impl WebGLShader {
OES_standard_derivatives: ext.is_enabled::<OESStandardDerivatives>() as c_int,
EXT_shader_texture_lod: ext.is_enabled::<EXTShaderTextureLod>() as c_int,
+ EXT_frag_depth: ext.is_enabled::<EXTFragDepth>() as c_int,
FragmentPrecisionHigh: 1,
..default_validator()