Page MenuHomePhabricator

haegeun (Haegeun Park)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jan 6 2016, 11:25 PM (153 w, 4 d)
Availability
Available

Recent Activity

Sep 18 2017

haegeun updated the diff for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).

fix thread_param

Sep 18 2017, 2:00 AM
haegeun updated the diff for D5091: (GL thread R 5/5) Experimental patches.

sync

Sep 18 2017, 1:29 AM
haegeun updated the diff for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).

sync

Sep 18 2017, 1:28 AM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

sync

Sep 18 2017, 1:27 AM
haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

sync

Sep 18 2017, 1:26 AM
haegeun updated the diff for D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).

sync

Sep 18 2017, 1:25 AM

Sep 13 2017

haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Add missed handling GL_TH

Sep 13 2017, 12:08 AM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Add missed handling

Sep 13 2017, 12:07 AM
haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

Add more type support for TH glTexImage

Sep 13 2017, 12:06 AM
haegeun added a comment to D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).

I tried with a window using ELM_TEST_AUTOBOUNCE.

Sep 13 2017, 12:02 AM

Sep 4 2017

haegeun updated the diff for D5091: (GL thread R 5/5) Experimental patches.

Migrate to c51f35d42a148b34a9cf74714ecc16609984eecb

Sep 4 2017, 2:42 AM
haegeun updated the diff for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).

Migrate to c51f35d42a148b34a9cf74714ecc16609984eecb

Sep 4 2017, 2:41 AM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Migrate to c51f35d42a148b34a9cf74714ecc16609984eecb

Sep 4 2017, 2:41 AM
haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

Migrate to c51f35d42a148b34a9cf74714ecc16609984eecb

Sep 4 2017, 2:40 AM
haegeun updated the diff for D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).

Migrate to c51f35d42a148b34a9cf74714ecc16609984eecb

Sep 4 2017, 2:39 AM
haegeun added a comment to D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).

I tried migration to the recent version of efl master and will update them.

commit c51f35d42a148b34a9cf74714ecc16609984eecb
Author: Marcel Hollerbach <marcel-hollerbach@t-online.de>
Date:   Sat Sep 2 19:08:18 2017 +0200
Sep 4 2017, 2:37 AM

Aug 31 2017

haegeun added a comment to D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).
In D5087#87123, @raster wrote:

still: :)

modules/evas/engines/wayland_egl/evas_wl_main.c: In function ‘eng_window_new’:
modules/evas/engines/wayland_egl/evas_wl_main.c:205:4: error: ‘thread_param’ undeclared (first use in this function); did you mean ‘thread_data’?
    thread_param->einfo = einfo;
    ^~~~~~~~~~~~
    thread_data
modules/evas/engines/wayland_egl/evas_wl_main.c:205:4: note: each undeclared identifier is reported only once for each function it appears in
modules/evas/engines/wayland_egl/evas_wl_main.c:216:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
make[5]: *** [Makefile:39368: modules/evas/engines/wayland_egl/modules_evas_engines_wayland_egl_module_la-evas_wl_main.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:52129: all-recursive] Error 1
make[3]: *** [Makefile:17502: all] Error 2
make[2]: *** [Makefile:2971: all-recursive] Error 1
make[1]: *** [Makefile:2066: all] Error 2
make[1]: Leaving directory '/home/raster/C/git/efl'
make: *** [Makefile:12: efl.done] Error 2
Aug 31 2017, 4:39 AM
haegeun updated the diff for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).

Rename thread_param -> thread_data

Aug 31 2017, 4:38 AM

Aug 29 2017

haegeun added a comment to D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).

I fixed codes from your messages, D5089 and D5090 were patched.

Aug 29 2017, 10:16 PM
haegeun updated the diff for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).

Fix missed parts of wayland_egl

Aug 29 2017, 10:09 PM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Fix missed parts of wayland_egl

Aug 29 2017, 10:08 PM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Above include code is moved to the header file.

Aug 29 2017, 2:53 AM
haegeun added a comment to D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.
In D4998#86784, @raster wrote:

well without the gl thread patches... efl builds (for egl/gles)... :) with them - it doesn't... :)

git checkout 4b74a4cd55ffe55ade7afaa5febbd7c5fb839a8e

commit before gl thread patches (that's the base commit i have used - before cedric did some work last weekend). things build. move on to gl thread patches... build fails :)

Aug 29 2017, 2:49 AM

Aug 28 2017

haegeun added a comment to D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.

ok I will add #include <EGL/eglext.h> to that section, then issue can be solved :)
I will update that to D5089

Aug 28 2017, 9:53 PM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Handle missed EGLImageKHR symbol

Aug 28 2017, 9:53 PM
haegeun added a comment to D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.
In D4998#86771, @raster wrote:

ok. i updated to latest changes... still build errors:

modules/evas/engines/gl_x11/evas_engine.c:82:24: error: expected declaration specifiers or ‘...’ before ‘*’ token
 static EGLImageKHR    (*glsym_evas_gl_common_eglCreateImage)  (EGLDisplay a, EGLContext b, EGLenum c, EGLClientBuffer d, const EGLAttrib *e) = NULL;
                        ^
modules/evas/engines/gl_x11/evas_engine.c: In function ‘eng_gl_symbols’:
modules/evas/engines/gl_x11/evas_engine.c:1333:4: error: ‘glsym_evas_gl_common_eglCreateImage’ undeclared (first use in this function); did you mean ‘glsym_evas_gl_common_eglDestroyImage’?
    glsym_##sym = dlsym(RTLD_DEFAULT, #sym); \
    ^
modules/evas/engines/gl_x11/evas_engine.c:1419:4: note: in expansion of macro ‘LINK2GENERIC’
    LINK2GENERIC(evas_gl_common_eglCreateImage);
    ^~~~~~~~~~~~
modules/evas/engines/gl_x11/evas_engine.c:1333:4: note: each undeclared identifier is reported only once for each function it appears in
    glsym_##sym = dlsym(RTLD_DEFAULT, #sym); \
    ^
modules/evas/engines/gl_x11/evas_engine.c:1419:4: note: in expansion of macro ‘LINK2GENERIC’
    LINK2GENERIC(evas_gl_common_eglCreateImage);
    ^~~~~~~~~~~~
modules/evas/engines/gl_x11/evas_engine.c: In function ‘_native_bind_cb’:
modules/evas/engines/gl_x11/evas_engine.c:2039:43: warning: implicit declaration of function ‘glsym_evas_gl_common_eglCreateImage’; did you mean ‘glsym_evas_gl_common_eglDestroyImage’? [-Wimplicit-function-declaration]
                  n->ns_data.x11.surface = glsym_evas_gl_common_eglCreateImage(im->native.disp,
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                           glsym_evas_gl_common_eglDestroyImage
modules/evas/engines/gl_x11/evas_engine.c:2039:41: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
                  n->ns_data.x11.surface = glsym_evas_gl_common_eglCreateImage(im->native.disp,
                                         ^
modules/evas/engines/gl_x11/evas_engine.c: In function ‘eng_image_native_set’:
modules/evas/engines/gl_x11/evas_engine.c:2636:41: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
                  n->ns_data.x11.surface = glsym_evas_gl_common_eglCreateImage(eng_get_ob(re)->egl_disp,
                                         ^
modules/evas/engines/gl_x11/evas_engine.c:2929:43: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
                    n->ns_data.tbm.surface =
                                           ^
modules/evas/engines/gl_x11/evas_engine.c:3031:51: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
                     n->ns_data.wl_surface.surface =
                                                   ^
make[5]: *** [Makefile:39130: modules/evas/engines/gl_x11/modules_evas_engines_gl_x11_module_la-evas_engine.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:52129: all-recursive] Error 1
make[3]: *** [Makefile:17502: all] Error 2
make[2]: *** [Makefile:2971: all-recursive] Error 1
make[1]: *** [Makefile:2066: all] Error 2
make[1]: Leaving directory '/home/raster/C/git/efl'
make: *** [Makefile:12: efl.done] Error 2
Aug 28 2017, 9:36 PM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Build error of EGL side has been fixed
(It only tested at X11+EGL(NVIDIA) on ubuntu desktop)

Aug 28 2017, 7:41 AM
haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

Build error of EGL side has been fixed
(It only tested at X11+EGL(NVIDIA) on ubuntu desktop)

Aug 28 2017, 7:40 AM
haegeun added a comment to D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.

I'm trying to build X11_EGL in my desktop by using NVIDIA-EGL.
And I've seen some minor building issues and it will be fixed.
(except EGLImageKHR is undefined. I think it is just NVIDIA_EGL header)

Aug 28 2017, 2:29 AM
haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

Thread : Default
No-Thread : Set env variable EVAS_GL_RENDER_THREAD_OFF=1

Aug 28 2017, 12:01 AM

Aug 27 2017

haegeun added a comment to D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).
In D5087#86645, @raster wrote:

ok. now azll 5 are fixed up. right? i noticed the rendering bugs are gone ... threading is not on by default. i flipped that bit and am testing with it on by default... so far so good. what i expected to be broken (filters) are ... but that's expected.

Aug 27 2017, 7:41 PM

Aug 24 2017

haegeun updated the diff for D5091: (GL thread R 5/5) Experimental patches.

Fixed broken image at imagemap test of elementary_test

Aug 24 2017, 1:10 AM

Aug 22 2017

haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

Fixed segfault issue when using glTexSubImage2D (missed macro data is added)
More robust code is added to calculate size of texture buffer memory

Aug 22 2017, 11:40 PM
haegeun added a comment to D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).
In D5087#86524, @raster wrote:

ok. just with ELM_ACCEL=gl set... same evas map 3d bugs as above still. EVAS_GL_RENDER_THREAD_FORCE_FINISH=1 also shows the same issue too. indeed adding EVAS_GL_RENDER_THREAD=1 makes it work. actually EVAS_GL_RENDER_THREAD=1 alone makes map now work right...

so then the non-threaded rendering fallback is broken. right?

so why are these not default? if it's broken by default... but the map issue should have nothing to do with textures uploads right?

Aug 22 2017, 9:46 PM

Aug 21 2017

haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

Disable FLUSH mode of glTexSubImage2D() and glTexSubImage2DEVAS()
It works on FINISH mode now

Aug 21 2017, 11:55 PM
haegeun added a comment to D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).

I just found a missed checking for EVAS_GL_THREAD_RENDER=1 and it has always applied.
So please update D5088, then image map test will be ok because there is no thread effect when EVAS_GL_THREAD_RENDER is not 1.
(When flag is off, apperance must be same as before patch applied)

Aug 21 2017, 10:58 PM
haegeun updated the diff for D5088: (GL thread R 2/5) Add GL threading infrastructure.

Fix a missed condition about checking environment flag EVAS_GL_RENDER_THREAD=1

Aug 21 2017, 10:34 PM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Add missed files gles1_def.h

Aug 21 2017, 1:26 AM
haegeun updated the diff for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.

Migrated to commit 6226e88b6e0153b9f8870649402a6891f93faf96
Author: Carsten Haitzler (Rasterman) <raster@rasterman.com>
Date: Mon Aug 21 16:04:01 2017 +0900

Aug 21 2017, 12:46 AM

Aug 11 2017

haegeun added a reviewer for D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes): jpeg.
Aug 11 2017, 12:18 AM
haegeun added a reviewer for D5088: (GL thread R 2/5) Add GL threading infrastructure: jpeg.
Aug 11 2017, 12:18 AM
haegeun added a reviewer for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs: jpeg.
Aug 11 2017, 12:18 AM
haegeun added a reviewer for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading): jpeg.
Aug 11 2017, 12:18 AM
haegeun added a reviewer for D5091: (GL thread R 5/5) Experimental patches: jpeg.
Aug 11 2017, 12:17 AM
haegeun added a comment to D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.

I have uploaded migrated patches :) D5087 ~ D5091
And reduced patches to 5 phab set (total 17 commits)

Aug 11 2017, 12:15 AM
haegeun retitled D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes) from (GL thread R 1/5) Prepare commits (bugfix) to (GL thread R 1/5) Prepare commits (minor straightforward fixes).
Aug 11 2017, 12:09 AM
haegeun added reviewers for D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes): raster, sung.
Aug 11 2017, 12:08 AM
haegeun added reviewers for D5088: (GL thread R 2/5) Add GL threading infrastructure: raster, sung.
Aug 11 2017, 12:08 AM
haegeun added reviewers for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs: raster, sung.
Aug 11 2017, 12:08 AM
haegeun added reviewers for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading): raster, sung.
Aug 11 2017, 12:08 AM
haegeun updated the test plan for D5091: (GL thread R 5/5) Experimental patches.
Aug 11 2017, 12:07 AM
haegeun updated the summary of D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).
Aug 11 2017, 12:06 AM
haegeun added a child revision for D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs: D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).
Aug 11 2017, 12:06 AM
haegeun retitled D5090: (GL thread R 4/5) Stabilized patches (basic functional threading) from (GL thread R 4/5) Stabilized paches (basic functional threading) to (GL thread R 4/5) Stabilized patches (basic functional threading).
Aug 11 2017, 12:06 AM
haegeun created D5091: (GL thread R 5/5) Experimental patches.
Aug 11 2017, 12:05 AM
haegeun added a child revision for D5090: (GL thread R 4/5) Stabilized patches (basic functional threading): D5091: (GL thread R 5/5) Experimental patches.
Aug 11 2017, 12:05 AM
haegeun created D5090: (GL thread R 4/5) Stabilized patches (basic functional threading).
Aug 11 2017, 12:02 AM

Aug 10 2017

haegeun created D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.
Aug 10 2017, 11:58 PM
haegeun added a child revision for D5088: (GL thread R 2/5) Add GL threading infrastructure: D5089: (GL thread R 3/5) Replace GL APIs in GL-backend to threaded APIs.
Aug 10 2017, 11:58 PM
haegeun created D5088: (GL thread R 2/5) Add GL threading infrastructure.
Aug 10 2017, 11:57 PM
haegeun added a child revision for D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes): D5088: (GL thread R 2/5) Add GL threading infrastructure.
Aug 10 2017, 11:57 PM
haegeun created D5087: (GL thread R 1/5) Prepare commits (minor straightforward fixes).
Aug 10 2017, 11:55 PM

Jul 11 2017

haegeun updated the diff for D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.

applied recent fixes

Jul 11 2017, 1:01 AM

Jul 5 2017

haegeun updated the diff for D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.

additional fix

Jul 5 2017, 2:27 AM
haegeun updated the diff for D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.

Fixed various errors from joogab's comment

Jul 5 2017, 2:16 AM

Jul 3 2017

haegeun updated the summary of D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.
Jul 3 2017, 2:35 AM
haegeun updated the summary of D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.
Jul 3 2017, 2:24 AM
haegeun updated the summary of D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.
Jul 3 2017, 2:23 AM
haegeun added a child revision for D4795: [EVAS GL THREAD RELEASE 4/4] Fixes for performance and experimental modifications: D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.
Jul 3 2017, 2:23 AM
haegeun updated the diff for D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.

[EVAS GL THREAD RELEASE 5/4] Refactored code

Jul 3 2017, 2:07 AM
haegeun created D4998: [EVAS GL THREAD RELEASE 5/4] Refactored code.
Jul 3 2017, 2:05 AM

Jun 7 2017

haegeun added a comment to D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.

I'm not sure I understand exactly, but I try answer them as I understand :)

Jun 7 2017, 12:27 AM

May 22 2017

haegeun added a comment to D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
In D4793#82387, @raster wrote:

no no - i'm not talking about an async swap. i mean the return value is returned via a shared bit of memory (send request with pointer to reply memory area, wait, then read from that memory). i thought we agreed to put the reply value IN the thread queue used for blocking on. it can transport any amount of data you like per message... the value/data per reply should be there... :)

May 22 2017, 2:31 AM

May 11 2017

haegeun added a comment to D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
In D4793#81558, @raster wrote:

hmm your swapbuffers for eglswapbuffewrs doesnt use the thread queue for return values - it uses a shared value:

Yes, it has not been implemented, only eglQuerySurfaceASYNC is implemented for an example.
There will be future work to append async versions for each APIs, (if it needed from evas engine.)
First we may need to choose which APIs need async version by engine.

May 11 2017, 2:36 AM

Apr 26 2017

haegeun updated the diff for D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.

Fixed from comments

Apr 26 2017, 1:47 AM
haegeun added a comment to D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.

i do not see REPLACE_THREAD in the glx code in evas_engine.c in eng_gl_symbols. glsym_glXBindTexImage, glsym_glXReleaseTexImage, glsym_glXWaitVideoSync, and so on dont have threaded symbol replacements. looking at glx it's kind of half-done. lots of things missing. also egl: glsym_eglDestroyImage isnt replaced with a threaded versions and the calls to it do not use GL_TH(). ... i'm kind of surprised this works. :)

Apr 26 2017, 12:43 AM
haegeun added a comment to D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.

it's not threaded... yes. eayland_egl is. but gl_x11 was missed here.

OK. I will fix them soon :)
(Actually we are hard to apply each backend simultanously.
Currently we are focusing desktop x11 backend, and no environment for compiling and testing wayland_egl :) )

Apr 26 2017, 12:24 AM

Apr 25 2017

haegeun updated the diff for D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.

Update various fixes

Apr 25 2017, 11:58 PM
haegeun added a comment to D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
In D4793#81333, @raster wrote:

oh here right:

REPLACE_THREAD(glsym_, eglSwapBuffersWithDamage, glsym_func_uint);

? not done for glx. just egl. in evas_engine.c eng_gl_symbols()

Apr 25 2017, 12:44 AM

Apr 24 2017

haegeun updated the diff for D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.

Append missed codes for handling EGL

Apr 24 2017, 11:04 PM
haegeun added a comment to D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
In D4793#81267, @raster wrote:

why don't you pass the damage regions (set damage region or swap with damage) to the thread? this seems to be missing... :(

Apr 24 2017, 12:42 AM

Apr 17 2017

haegeun updated the test plan for D4795: [EVAS GL THREAD RELEASE 4/4] Fixes for performance and experimental modifications.
Apr 17 2017, 10:27 PM
haegeun added a child revision for D4794: [EVAS GL THREAD RELEASE 3/4] Advanced features based on API threading infrastructure: D4795: [EVAS GL THREAD RELEASE 4/4] Fixes for performance and experimental modifications.
Apr 17 2017, 10:26 PM
haegeun updated the summary of D4795: [EVAS GL THREAD RELEASE 4/4] Fixes for performance and experimental modifications.
Apr 17 2017, 10:26 PM
haegeun updated the summary of D4794: [EVAS GL THREAD RELEASE 3/4] Advanced features based on API threading infrastructure.
Apr 17 2017, 10:26 PM
haegeun added a child revision for D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls: D4794: [EVAS GL THREAD RELEASE 3/4] Advanced features based on API threading infrastructure.
Apr 17 2017, 10:26 PM
haegeun updated the summary of D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
Apr 17 2017, 10:26 PM
haegeun added a child revision for D4792: [EVAS GL THREAD RELEASE 1/4] evas: (GL thread) Added GL thread renderer logics based of SW thread renderer: D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
Apr 17 2017, 10:25 PM
haegeun updated the summary of D4795: [EVAS GL THREAD RELEASE 4/4] Fixes for performance and experimental modifications.
Apr 17 2017, 10:24 PM
haegeun updated the summary of D4794: [EVAS GL THREAD RELEASE 3/4] Advanced features based on API threading infrastructure.
Apr 17 2017, 10:22 PM
haegeun retitled D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls from [EVAS GL THREAD RELEASE 2/4] Added and modified for thread-wrapping APIs to [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
Apr 17 2017, 10:21 PM
haegeun updated the test plan for D4792: [EVAS GL THREAD RELEASE 1/4] evas: (GL thread) Added GL thread renderer logics based of SW thread renderer.
Apr 17 2017, 10:19 PM
haegeun updated the summary of D4792: [EVAS GL THREAD RELEASE 1/4] evas: (GL thread) Added GL thread renderer logics based of SW thread renderer.
Apr 17 2017, 10:18 PM
haegeun created D4795: [EVAS GL THREAD RELEASE 4/4] Fixes for performance and experimental modifications.
Apr 17 2017, 10:15 PM
haegeun created D4794: [EVAS GL THREAD RELEASE 3/4] Advanced features based on API threading infrastructure.
Apr 17 2017, 10:12 PM
haegeun created D4793: [EVAS GL THREAD RELEASE 2/4] Added threaded GL APIs and replaced existing GL calls.
Apr 17 2017, 10:08 PM
haegeun created D4792: [EVAS GL THREAD RELEASE 1/4] evas: (GL thread) Added GL thread renderer logics based of SW thread renderer.
Apr 17 2017, 10:01 PM

Mar 14 2017

haegeun updated the diff for D4528: [Evas GL Thread 4] evas/gl_common: (GL thread) Add new files for API-level threading (1/5).
  • Added async finish samples
  • Added macro naming
Mar 14 2017, 12:19 AM

Mar 1 2017

haegeun added a comment to D4526: [Evas GL Thread 2] evas: (GL thread) Added GL thread renderer logics based of SW thread renderer.

An example for ASYNC FINISH

Mar 1 2017, 11:12 PM
haegeun updated the diff for D4526: [Evas GL Thread 2] evas: (GL thread) Added GL thread renderer logics based of SW thread renderer.

We have tested about async finish and now upload it

Mar 1 2017, 11:01 PM