From 9ca8eacd65a00bd0129ab05462956b2318139c6c Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 14 May 2024 17:34:49 +0900 Subject: [PATCH] infra/gl_enigne: fallback use gles v2 if the system doesn't have v3. let's keep this for a while until our minimum requirement is clear. --- src/renderer/gl_engine/meson.build | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/renderer/gl_engine/meson.build b/src/renderer/gl_engine/meson.build index a8c8156c..4ab14edd 100644 --- a/src/renderer/gl_engine/meson.build +++ b/src/renderer/gl_engine/meson.build @@ -21,12 +21,14 @@ source_file = [ 'tvgGlTessellator.h', ] -gles_dep = meson.get_compiler('cpp').find_library('GLESv3') +gles_dep = meson.get_compiler('cpp').find_library('GLESv3', required: false) -external_dep = [gles_dep] +if not gles_dep.found() + gles_dep = meson.get_compiler('cpp').find_library('GLESv2', required: true) +endif engine_dep += [declare_dependency( - dependencies : external_dep, + dependencies : gles_dep, include_directories : include_directories('.'), sources : source_file, )]