From 9f82ea86a84a5713d2dad6ff1ef3ba185c8072c2 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 18 Jun 2020 18:41:10 +0900 Subject: [PATCH] test: revise glShape sample. turn on gl window for testing. Change-Id: I8a965f820d4a09697bc4145147cb0940672933be --- test/testGlShape.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/test/testGlShape.cpp b/test/testGlShape.cpp index 077057e2..3ff4a33c 100755 --- a/test/testGlShape.cpp +++ b/test/testGlShape.cpp @@ -12,10 +12,6 @@ static unique_ptr canvas; static void tvgtest() { - //Initialize TizenVG Engine - tvg::Initializer::init(tvg::CanvasEngine::Gl); - - //Create a Canvas canvas = tvg::GlCanvas::gen(); canvas->target(nullptr, WIDTH * BPP, WIDTH, HEIGHT); @@ -40,6 +36,9 @@ tvgtest() static void init_gl(Evas_Object *obj) { + //Initialize TizenVG Engine + tvg::Initializer::init(tvg::CanvasEngine::Gl); + tvgtest(); } @@ -78,10 +77,12 @@ int main(int argc, char **argv) //Show the result using EFL... elm_init(argc, argv); + elm_config_accel_preference_set("gl"); + Eo* win = elm_win_util_standard_add(nullptr, "TizenVG Test"); evas_object_smart_callback_add(win, "delete,request", win_del, 0); - // create a new glview object + //Create a new glview object Eo* gl = elm_glview_add(win); glapi = elm_glview_gl_api_get(gl); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); @@ -93,16 +94,14 @@ int main(int argc, char **argv) evas_object_resize(gl, WIDTH, HEIGHT); - // initialize callback function gets registered here + //Initialize callback function gets registered here elm_glview_init_func_set(gl, init_gl); - // delete callback function gets registered here + //Delete callback function gets registered here elm_glview_del_func_set(gl, del_gl); elm_glview_render_func_set(gl, draw_gl); evas_object_show(gl); - elm_object_focus_set(gl, EINA_TRUE); - evas_object_geometry_set(win, 0, 0, WIDTH, HEIGHT); evas_object_show(win);