Use OpenGL ES by default

This replaces `use_gles` boolean build option with `opengles` feature
option. If OpenGL ES3 is available, it is preferred over desktop OpenGL.
This can be overridden by `-Dopengles=disabled` meson flag.
This commit is contained in:
kichikuou
2023-01-01 13:25:45 +09:00
parent e21f06331e
commit ec5a2c054c
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -14,8 +14,8 @@ png = dependency('libpng')
cglm = dependency('cglm', fallback : ['cglm', 'cglm_dep'])
sndfile = dependency('sndfile')
if get_option('use_gles')
gles = dependency('glesv2')
gles = dependency('glesv2', version : '>=3', required: get_option('opengles'))
if gles.found()
gl_deps = [gles]
add_project_arguments('-DUSE_GLES', language : 'c')
else
+1 -1
View File
@@ -1,2 +1,2 @@
option('debugger', type : 'feature', value : 'auto')
option('use_gles', type : 'boolean', value : false, description : 'Target OpenGL ES 3.0')
option('opengles', type : 'feature', value : 'auto', description : 'Target OpenGL ES 3.0')