diff options
Diffstat (limited to 'components/script/dom/webgl_extensions/ext/oestexturefloat.rs')
-rw-r--r-- | components/script/dom/webgl_extensions/ext/oestexturefloat.rs | 5 |
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( |