Fix texture_float and texture_half_float detection on some GPUs

This commit is contained in:
Imanol Fernandez 2017-09-05 18:24:59 +02:00
parent 449ffb23ac
commit 4f35e82cf5
2 changed files with 4 additions and 2 deletions

View file

@ -32,7 +32,8 @@ impl WebGLExtension for OESTextureFloat {
fn is_supported(ext: &WebGLExtensions) -> bool { fn is_supported(ext: &WebGLExtensions) -> bool {
ext.supports_any_gl_extension(&["GL_OES_texture_float", 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) { fn enable(ext: &WebGLExtensions) {

View file

@ -33,7 +33,8 @@ impl WebGLExtension for OESTextureHalfFloat {
fn is_supported(ext: &WebGLExtensions) -> bool { fn is_supported(ext: &WebGLExtensions) -> bool {
ext.supports_any_gl_extension(&["GL_OES_texture_half_float", ext.supports_any_gl_extension(&["GL_OES_texture_half_float",
"GL_ARB_half_float_pixel", "GL_ARB_half_float_pixel",
"GL_NV_half_float"]) "GL_NV_half_float",
"GL_EXT_color_buffer_half_float"])
} }
fn enable(ext: &WebGLExtensions) { fn enable(ext: &WebGLExtensions) {