aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webgl_extensions/ext/oestexturefloat.rs')
-rw-r--r--components/script/dom/webgl_extensions/ext/oestexturefloat.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
index 13170f19538..643f250900f 100644
--- a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
+++ b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs
@@ -46,11 +46,8 @@ impl WebGLExtension for OESTextureFloat {
}
fn enable(ext: &WebGLExtensions) {
- // Enable FLOAT text data type
ext.enable_tex_type(webgl::FLOAT);
- let needs_replace = !ext.supports_gl_extension("GL_OES_texture_float");
- if needs_replace {
- // Special internal formats must be used to avoid clamped float values
+ if !ext.supports_gl_extension("GL_OES_texture_float") {
ext.add_effective_tex_internal_format(webgl::RGBA, webgl::FLOAT, gl::RGBA32F);
ext.add_effective_tex_internal_format(webgl::RGB, webgl::FLOAT, gl::RGB32F);
ext.add_effective_tex_internal_format(