From 4f35e82cf5c484e18327ca33c3e9035de6f4aab5 Mon Sep 17 00:00:00 2001 From: Imanol Fernandez Date: Tue, 5 Sep 2017 18:24:59 +0200 Subject: [PATCH] Fix texture_float and texture_half_float detection on some GPUs --- components/script/dom/webgl_extensions/ext/oestexturefloat.rs | 3 ++- .../script/dom/webgl_extensions/ext/oestexturehalffloat.rs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs index 7e5f5a56f266..58983c46caf1 100644 --- a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs +++ b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs @@ -32,7 +32,8 @@ impl WebGLExtension for OESTextureFloat { fn is_supported(ext: &WebGLExtensions) -> bool { ext.supports_any_gl_extension(&["GL_OES_texture_float", - "GL_ARB_texture_float"]) + "GL_ARB_texture_float", + "GL_EXT_color_buffer_float"]) } fn enable(ext: &WebGLExtensions) { diff --git a/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs b/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs index d9e6aebde6a3..7fe58f9b6b98 100644 --- a/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs +++ b/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs @@ -33,7 +33,8 @@ impl WebGLExtension for OESTextureHalfFloat { fn is_supported(ext: &WebGLExtensions) -> bool { ext.supports_any_gl_extension(&["GL_OES_texture_half_float", "GL_ARB_half_float_pixel", - "GL_NV_half_float"]) + "GL_NV_half_float", + "GL_EXT_color_buffer_half_float"]) } fn enable(ext: &WebGLExtensions) {