test: revise glShape sample.
authorHermet Park <chuneon.park@samsung.com>
Thu, 18 Jun 2020 09:41:10 +0000 (18:41 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 18 Jun 2020 09:41:10 +0000 (18:41 +0900)
turn on gl window for testing.

Change-Id: I8a965f820d4a09697bc4145147cb0940672933be

test/testGlShape.cpp

index 077057e..3ff4a33 100755 (executable)
@@ -12,10 +12,6 @@ static unique_ptr<tvg::GlCanvas> 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);