From bd81db2a6e09a0b9d335104da9288b91f68e856f Mon Sep 17 00:00:00 2001 From: Misaki Kasumi Date: Tue, 21 May 2024 20:50:37 +0800 Subject: [PATCH] opengl: remove the check for GL_EXT_color_buffer_half_float It is a GLES 2.0 extension, and we do not enable 16f formats with GLES 2.0 at present. --- src/opengl/formats.c | 3 +-- src/opengl/meson.build | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/opengl/formats.c b/src/opengl/formats.c index 5dcbbeda..52f74882 100644 --- a/src/opengl/formats.c +++ b/src/opengl/formats.c @@ -461,8 +461,7 @@ bool gl_setup_formats(struct pl_gpu_t *gpu) DO_FORMATS(formats_bgra_gles); DO_FORMATS(formats_uint); DO_FORMATS(formats_basic_vertex); - if (p->gles_ver >= 32 || pl_opengl_has_ext(p->gl, "GL_EXT_color_buffer_half_float") - || pl_opengl_has_ext(p->gl, "GL_EXT_color_buffer_float")) { + if (p->gles_ver >= 32 || pl_opengl_has_ext(p->gl, "GL_EXT_color_buffer_float")) { DO_FORMATS(formats_float16_fbo); } else { DO_FORMATS(formats_float16_fallback); diff --git a/src/opengl/meson.build b/src/opengl/meson.build index 59ba9213..f0fb9aff 100644 --- a/src/opengl/meson.build +++ b/src/opengl/meson.build @@ -49,7 +49,6 @@ if opengl_build.allowed() 'GL_ARB_vertex_array_object', 'GL_EXT_EGL_image_storage', 'GL_EXT_color_buffer_float', - 'GL_EXT_color_buffer_half_float', 'GL_EXT_texture3D', 'GL_EXT_texture_format_BGRA8888', 'GL_EXT_texture_integer',