From 7a35ff4d4bf2f04de2674e13433e7a6be2608169 Mon Sep 17 00:00:00 2001 From: RuiwenTang Date: Wed, 9 Aug 2023 20:55:17 +0800 Subject: [PATCH] gl_engine: upgrade min gl version most device supported morden gl which is: GLES 3.0 for mobile GPU GL 3.3 for desktop GPU --- src/examples/Common.h | 2 +- src/lib/gl_engine/meson.build | 4 ++-- src/lib/gl_engine/tvgGlCommon.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/examples/Common.h b/src/examples/Common.h index 264db288..199b8a2f 100644 --- a/src/examples/Common.h +++ b/src/examples/Common.h @@ -88,7 +88,7 @@ static Eo* createGlView(uint32_t w = 800, uint32_t h = 800) Eo* win = elm_win_util_standard_add(NULL, "ThorVG Test"); evas_object_smart_callback_add(win, "delete,request", win_del, 0); - Eo* view = elm_glview_add(win); + Eo* view = elm_glview_version_add(win, EVAS_GL_GLES_3_X); evas_object_size_hint_weight_set(view, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_glview_mode_set(view, ELM_GLVIEW_ALPHA); elm_glview_resize_policy_set(view, ELM_GLVIEW_RESIZE_POLICY_RECREATE); diff --git a/src/lib/gl_engine/meson.build b/src/lib/gl_engine/meson.build index 5efb7b14..4631722f 100644 --- a/src/lib/gl_engine/meson.build +++ b/src/lib/gl_engine/meson.build @@ -19,9 +19,9 @@ source_file = [ 'tvgGlShaderSrc.cpp', ] -egl_dep = meson.get_compiler('cpp').find_library('EGL') gles_dep = meson.get_compiler('cpp').find_library('GLESv2') -external_dep = [egl_dep, gles_dep] + +external_dep = [gles_dep] engine_dep += [declare_dependency( dependencies : external_dep, diff --git a/src/lib/gl_engine/tvgGlCommon.h b/src/lib/gl_engine/tvgGlCommon.h index 01219007..ca10480f 100644 --- a/src/lib/gl_engine/tvgGlCommon.h +++ b/src/lib/gl_engine/tvgGlCommon.h @@ -24,7 +24,7 @@ #define _TVG_GL_COMMON_H_ #include -#include +#include #include "tvgCommon.h" #include "tvgRender.h"