Page MenuHomePhabricator

Oleksander (Oleksander Shcherbina)
Oleksander

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Jun 26 2013, 6:08 AM (401 w, 1 d)
Availability
Available

Recent Activity

Sep 14 2016

Oleksander assigned T4540: Garbage in returned value of evas_smart_callback_description_find to raster.
Sep 14 2016, 4:24 AM · efl

Sep 12 2016

Oleksander added inline comments to D4293: evas: Fix possible crash in evas_model_save_eet.c.
Sep 12 2016, 11:14 PM
Oleksander updated the diff for D4293: evas: Fix possible crash in evas_model_save_eet.c.

Correct code style

Sep 12 2016, 11:08 PM
Oleksander updated subscribers of T4540: Garbage in returned value of evas_smart_callback_description_find .
Sep 12 2016, 7:35 AM · efl
Oleksander updated subscribers of D4293: evas: Fix possible crash in evas_model_save_eet.c.
Sep 12 2016, 5:10 AM
Oleksander retitled D4293: evas: Fix possible crash in evas_model_save_eet.c from to evas: Fix possible crash in evas_model_save_eet.c.
Sep 12 2016, 5:08 AM

Sep 8 2016

Oleksander created T4540: Garbage in returned value of evas_smart_callback_description_find .
Sep 8 2016, 11:01 PM · efl

Aug 23 2016

Oleksander added a comment to T4412: Program received signal SIGABRT, Aborted.

still reproduce only for step: Try to use choose image from image selector

Aug 23 2016, 3:55 AM · Eflete (0.7.0 release), Bug Report
Oleksander added a comment to T4412: Program received signal SIGABRT, Aborted.

still reproduce
eflete commit stack

Aug 23 2016, 3:48 AM · Eflete (0.7.0 release), Bug Report

Aug 22 2016

Oleksander added a comment to T4412: Program received signal SIGABRT, Aborted.

Alternative flow:
Try to use image manager

Aug 22 2016, 12:39 AM · Eflete (0.7.0 release), Bug Report
Oleksander added a comment to T4412: Program received signal SIGABRT, Aborted.

Aug 22 2016, 12:33 AM · Eflete (0.7.0 release), Bug Report
Oleksander created T4412: Program received signal SIGABRT, Aborted.
Aug 22 2016, 12:32 AM · Eflete (0.7.0 release), Bug Report

Aug 19 2016

Oleksander updated the task description for T4396: Show content of layout from different group in demo mode.
Aug 19 2016, 8:07 AM · Feature request, Eflete
Oleksander created T4396: Show content of layout from different group in demo mode.
Aug 19 2016, 8:03 AM · Feature request, Eflete

Aug 16 2016

Oleksander created T4375: Hang application in time rename part.
Aug 16 2016, 6:30 AM · Eflete (Eflete 0.7.7), Bug Report

Aug 12 2016

Oleksander created T4348: Wrong generation edc code in case twins.
Aug 12 2016, 3:37 AM · Eflete (Eflete 0.7.7), Bug Report

Aug 10 2016

Oleksander triaged T4334: Hang application as Showstopper Issues priority.
Aug 10 2016, 11:09 PM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander created T4334: Hang application.
Aug 10 2016, 11:08 PM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander added a comment to T4333: Segmentation fault.

Aug 10 2016, 10:58 PM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander updated the task description for T4333: Segmentation fault.
Aug 10 2016, 10:57 PM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander created T4333: Segmentation fault.
Aug 10 2016, 10:56 PM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander added a comment to T4317: Crash application after close project.

It appeared only in case run eflete under gdb.
Today, really I cant reproduce it.

Aug 10 2016, 12:03 AM · Eflete (Component Designer 0.7.0), Bug Report

Aug 9 2016

Oleksander added a comment to T4317: Crash application after close project.
#0  0x00007ffff548dc37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff5491028 in __GI_abort () at abort.c:89
#2  0x00007ffff5486bf6 in __assert_fail_base (fmt=0x7ffff55d73b8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x4d38fe "project->ef != ((void *)0)", 
    file=file@entry=0x4d32b8 "../../src/bin/project_manager/project_manager.c", line=line@entry=1036, function=function@entry=0x4d44d0 <__PRETTY_FUNCTION__.45918> "pm_project_meta_data_get") at assert.c:92
#3  0x00007ffff5486ca2 in __GI___assert_fail (assertion=0x4d38fe "project->ef != ((void *)0)", file=0x4d32b8 "../../src/bin/project_manager/project_manager.c", line=1036, 
    function=0x4d44d0 <__PRETTY_FUNCTION__.45918> "pm_project_meta_data_get") at assert.c:101
#4  0x000000000041c9a3 in pm_project_meta_data_get (project=0x7fffd8001c70, name=0x0, authors=0x7fffffffd670, version=0x7fffffffd678, license=0x7fffffffd680, comment=0x7fffffffd688)
    at ../../src/bin/project_manager/project_manager.c:1036
#5  0x00000000004561e3 in _tab_project_update () at ../../src/bin/ui/tab_home_info.c:73
#6  0x000000000044c6a3 in _home_tab_change (data=0x4000001420000143, obj=0x4000001080000109, event_info=0x400000e790000e7a) at ../../src/bin/ui/tabs.c:205
#7  0x00007ffff786d9e4 in _item_select (it=0x14ba250) at lib/elementary/elm_toolbar.c:1175
#8  0x00007ffff78744e7 in _elm_toolbar_item_selected_set (eo_item=0x400000e790000e7a, item=0x14ba250, selected=1 '\001') at lib/elementary/elm_toolbar.c:3303
#9  0x00007ffff7879491 in elm_obj_toolbar_item_selected_set (obj=0x400000e790000e7a, selected=1 '\001') at lib/elementary/elm_toolbar_item.eo.c:20
#10 0x00007ffff787a6a3 in elm_toolbar_item_selected_set (obj=0x400000e790000e7a, selected=1 '\001') at lib/elementary/elm_toolbar_item.eo.c:216
#11 0x000000000044ee83 in tabs_home_tab_add (view=TAB_HOME_OPEN_PROJECT) at ../../src/bin/ui/tabs.c:1222
#12 0x000000000044cc05 in _project_closed (data=0x0, obj=0x4000000100000011, ei=0x0) at ../../src/bin/ui/tabs.c:483
#13 0x00007ffff6cdaa9f in _eo_evas_smart_cb (data=0x1b3fe10, event=0x7fffffffd900) at lib/evas/canvas/evas_object_smart.c:70
#14 0x00007ffff5e7d15b in _eo_base_event_callback_call (obj_id=0x4000000100000011, pd=0x971230, desc=0x1b3fdb0, event_info=0x0) at lib/eo/eo_base_class.c:1176
#15 0x00007ffff5e7fae2 in eo_event_callback_call (obj=0x4000000100000011, desc=0x1b3fdb0, event_info=0x0) at lib/eo/eo_base.eo.c:142
#16 0x00007ffff6cdc8a6 in evas_object_smart_callback_call (eo_obj=0x4000000100000011, event=0x4d38e8 "SIGNAL_PROJECT_CLOSED", event_info=0x0) at lib/evas/canvas/evas_object_smart.c:840
#17 0x000000000041c92a in pm_project_close (project=0x7fffd8001c70) at ../../src/bin/project_manager/project_manager.c:1020
#18 0x0000000000448305 in project_close () at ../../src/bin/ui/project_close.c:182
#19 0x00000000004c1261 in _menu_cb (data=0x0, type=186, event=0x3b4c5d0) at ../../src/bin/ui/menu.c:131
#20 0x00007ffff6a1483f in _ecore_call_handler_cb (func=0x4c11a1 <_menu_cb>, data=0x0, type=186, event=0x3b4c5d0) at lib/ecore/ecore_private.h:317
#21 0x00007ffff6a15781 in _ecore_event_call () at lib/ecore/ecore_events.c:518
#22 0x00007ffff6a1e088 in _ecore_main_loop_iterate_internal (once_only=0) at lib/ecore/ecore_main.c:2344
#23 0x00007ffff6a1c2a2 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1286
#24 0x00007ffff7800002 in elm_run () at lib/elementary/elm_main.c:1248
#25 0x0000000000418ff4 in elm_main (argc=1, argv=0x7fffffffddb8) at ../../src/bin/main.c:334
#26 0x0000000000419083 in main (argc=1, argv=0x7fffffffddb8) at ../../src/bin/main.c:343
Aug 9 2016, 8:15 AM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander triaged T4307: Program received signal SIGSEGV, Segmentation fault as Showstopper Issues priority.
Aug 9 2016, 7:27 AM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander added a comment to T4307: Program received signal SIGSEGV, Segmentation fault.

#1 0x0000000000448f53 in _key_press_event_cb (data=0x0, type=56, event=0x33f17a0) at ../../src/bin/ui/shortcuts/shortcuts.c:278
#2 0x00007ffff6a1483f in _ecore_call_handler_cb (func=0x448e30 <_key_press_event_cb>, data=0x0, type=56, event=0x33f17a0) at lib/ecore/ecore_private.h:317
#3 0x00007ffff6a15781 in _ecore_event_call () at lib/ecore/ecore_events.c:518
#4 0x00007ffff6a1e088 in _ecore_main_loop_iterate_internal (once_only=0) at lib/ecore/ecore_main.c:2344
#5 0x00007ffff6a1c2a2 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1286
#6 0x00007ffff7800002 in elm_run () at lib/elementary/elm_main.c:1248
#7 0x0000000000418ff4 in elm_main (argc=1, argv=0x7fffffffddb8) at ../../src/bin/main.c:334
#8 0x0000000000419083 in main (argc=1, argv=0x7fffffffddb8) at ../../src/bin/main.c:343

Aug 9 2016, 7:26 AM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander created T4320: Impossible add source in programm.
Aug 9 2016, 7:21 AM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander updated the task description for T4317: Crash application after close project.
Aug 9 2016, 5:20 AM · Eflete (Component Designer 0.7.0), Bug Report
Oleksander created T4317: Crash application after close project.
Aug 9 2016, 2:43 AM · Eflete (Component Designer 0.7.0), Bug Report

Aug 8 2016

Oleksander created T4307: Program received signal SIGSEGV, Segmentation fault.
Aug 8 2016, 5:02 AM · Eflete (Component Designer 0.7.0), Bug Report

Aug 2 2016

Oleksander created T4269: Segmatation fault.
Aug 2 2016, 9:14 AM · Eflete (Component Designer 0.7.0), Bug Report

Jul 26 2016

Oleksander created T4222: Wrong value in part.
Jul 26 2016, 4:33 AM · Eflete (Eflete 0.7 Tizen)

Jun 22 2016

Oleksander abandoned D4068: evas: Fix Revert "evas 3d: Fix shader compilation with EGL".

Evidently I should accept, because now we can't check working our shaders on nvidea drives.
We will notes it for the future.
Thank you.

Jun 22 2016, 1:50 AM

Jun 21 2016

Oleksander added a comment to D4069: examples: Fix out of range array.

thank you @stefan_schmidt for the report

Jun 21 2016, 8:39 AM
Oleksander retitled D4069: examples: Fix out of range array from to examples: Fix out of range array.
Jun 21 2016, 8:38 AM
Oleksander abandoned D4067: evas:Struct and tidy code of evas 3d examples.

Needn't All examples compiles though make examples.

Jun 21 2016, 7:04 AM
Oleksander added a comment to D4068: evas: Fix Revert "evas 3d: Fix shader compilation with EGL".

Please check it again. I built Efl with flags egl without any issues.
Also I saw you do two commits that can influence to generation shader code. It is possible that you got not up to date evas_gl_3d_shaders.x file.
So you can just remove evas_gl_3d_shaders.x file and build efl, it should helps.

Jun 21 2016, 5:31 AM
Oleksander retitled D4068: evas: Fix Revert "evas 3d: Fix shader compilation with EGL" from to evas: Fix Revert "evas 3d: Fix shader compilation with EGL".
Jun 21 2016, 5:26 AM
Oleksander retitled D4067: evas:Struct and tidy code of evas 3d examples from to evas:Struct and tidy code of evas 3d examples.
Jun 21 2016, 3:47 AM

Jun 17 2016

Oleksander created T3916: Evas.Canvas3D examples completely broken.
Jun 17 2016, 5:51 AM · efl
Oleksander retitled D4060: evas: Avoid calculation bounding for camera and light objects from to evas: Avoid calculation bounding for camera and light objects.
Jun 17 2016, 1:26 AM

Jun 15 2016

Oleksander added a comment to D4041: edje_player: create scene in the edje_player if there are some 3D-components.
	Why don't you just pass "3d" ? Also it is strange to require the name to have 3d, I have been thinking about it, but isn't it possible to actually have an edje function that will return true on an object that contain 3d object and require a scene.
Jun 15 2016, 5:32 AM

Jun 6 2016

Oleksander retitled D4012: evas: Fix order binding attributes to gl from to evas: Fix order binding attributes to gl.
Jun 6 2016, 4:44 AM
Oleksander retitled D4011: evas: Fix possible memory leaks in e3d_drawable_texture_rendered_pixels_get from to evas: Fix possible memory leaks in e3d_drawable_texture_rendered_pixels_get.
Jun 6 2016, 12:43 AM

Jun 3 2016

Oleksander retitled D4010: evas: Fix typo in description of the engine functions from to evas: Fix typo in description of the engine functions.
Jun 3 2016, 6:24 AM
Oleksander updated the diff for D3978: evas: Get pixels from rendered 3D scene.

more safety in returned value

Jun 3 2016, 1:27 AM

Jun 2 2016

Oleksander added inline comments to D3978: evas: Get pixels from rendered 3D scene.
Jun 2 2016, 8:46 AM
Oleksander updated the diff for D3978: evas: Get pixels from rendered 3D scene.

Add dummy for 3D engine function that needn't implemented in software_generic

Jun 2 2016, 8:36 AM

Jun 1 2016

Oleksander updated the diff for D3978: evas: Get pixels from rendered 3D scene.

move functionality to efl_canvas3d_scene module

Jun 1 2016, 2:59 AM

May 31 2016

Oleksander added a comment to D3978: evas: Get pixels from rendered 3D scene.

Interface method buffer_map assume returns pointer to pixels, that image contains, but image that used for render scene doesn't contain pixels. We plan get it from FBO (see 1445 - 1470 in file evas_gl_3d.c) and store it in additional image, see line 855, 856 file evas_canvas3d_scene.c.
Can you prompt where I can store need pixels that I will get from glReadPixels?

May 31 2016, 7:36 AM

May 24 2016

Oleksander retitled D3978: evas: Get pixels from rendered 3D scene from to evas.canvas3d: Get pixels from rendered scene.
May 24 2016, 7:51 AM

May 23 2016

Oleksander retitled D3975: evas.canvas3d: Avoid useless manipulation during pick object from scene from to evas.canvas3d: Avoid useless manipulation during pick object from scene.
May 23 2016, 4:34 AM
Oleksander retitled D3973: evas.canvas3d: Fix recalculation coordinates for pick object from scene from to evas.canvas3d: Fix recalculation coordinates for pick object from scene.
May 23 2016, 2:38 AM

Apr 18 2016

Oleksander closed D3731: evas.canvas3d: Support static LOD technic.
Apr 18 2016, 1:24 AM

Apr 15 2016

Oleksander updated the diff for D3881: evas.canvas3d: Update evas-3d-shadow example.

Remove metions about fxaa

Apr 15 2016, 1:44 AM

Apr 14 2016

Oleksander updated the diff for D3881: evas.canvas3d: Update evas-3d-shadow example.

Correct description

Apr 14 2016, 5:34 AM

Apr 12 2016

Oleksander updated the diff for D3882: evas.canvas3d: Change shade_mode to shader_mode.

Remove useless changes in evas-3d-cube2.c file

Apr 12 2016, 1:30 AM
Oleksander updated the diff for D3882: evas.canvas3d: Change shade_mode to shader_mode.

Some more renaming.
Remove auxiliary file.

Apr 12 2016, 1:22 AM
Oleksander updated the diff for D3882: evas.canvas3d: Change shade_mode to shader_mode.

Some more renaming

Apr 12 2016, 1:14 AM
Oleksander retitled D3882: evas.canvas3d: Change shade_mode to shader_mode from to evas.canvas3d: Change shade_mode to shader_mode.
Apr 12 2016, 12:32 AM

Apr 11 2016

Oleksander retitled D3881: evas.canvas3d: Update evas-3d-shadow example from to evas.canvas3d: Update evas-3d-shadow example.
Apr 11 2016, 10:39 PM
Oleksander abandoned D3687: evas.canvas3d: Render to texture.

This example was planned as illustration working render to separate texture.
Now we have FXAA that also use render to additional texture

Apr 11 2016, 10:02 PM
Oleksander added a comment to D3847: evas.canvas3d: Add FXAA post processing render..

Honestly, I just realized current ShadeMode

Generally, Shade is somewhat closed to shadowing and coloring.
not color_pick and post_processing.
If this Shade Mode is about Shader, then I really like to rename it Shader Filter or Shader Mode. It's much clear.

Apr 11 2016, 9:10 AM

Apr 7 2016

Oleksander updated the diff for D3847: evas.canvas3d: Add FXAA post processing render..

Remove wrong copy-paste

Apr 7 2016, 1:12 AM
Oleksander updated the diff for D3847: evas.canvas3d: Add FXAA post processing render..

Use more suitable name.
Rename e3d_renderer_sampler_targettexture_get to e3d_renderer_sampler_shadowmap_get

Apr 7 2016, 1:09 AM

Apr 5 2016

Oleksander updated the diff for D3847: evas.canvas3d: Add FXAA post processing render..

Remove useless variables

Apr 5 2016, 12:52 AM

Apr 4 2016

Oleksander added a comment to D3847: evas.canvas3d: Add FXAA post processing render..

Update evas-3d-shadow example

Apr 4 2016, 10:54 PM
Oleksander updated the diff for D3847: evas.canvas3d: Add FXAA post processing render..

Remove API's regard to FXAA from evas.canvas3d.scene.
Use evas.object property anti_alias.

Apr 4 2016, 10:40 PM

Mar 30 2016

Oleksander added a comment to D3847: evas.canvas3d: Add FXAA post processing render..

also I attached file with example

Mar 30 2016, 9:51 AM
Oleksander retitled D3847: evas.canvas3d: Add FXAA post processing render. from to evas.canvas3d: Add FXAA post processing render..
Mar 30 2016, 9:47 AM

Mar 24 2016

Oleksander added a comment to D3824: evas.canvas3d: Remove repeated code in e3d_drawable_new function.

Note: stensil -> stencil. I'll add a patch to fix it.

Thank you

Mar 24 2016, 1:44 AM

Mar 23 2016

Oleksander closed D3824: evas.canvas3d: Remove repeated code in e3d_drawable_new function by committing rEFL35a64ecae7f3: evas.canvas3d: Remove repeated code in e3d_drawable_new function (authored by Oleksander).
Mar 23 2016, 7:10 PM
Oleksander retitled D3824: evas.canvas3d: Remove repeated code in e3d_drawable_new function from to evas.canvas3d: Remove repeated code in e3d_drawable_new function.
Mar 23 2016, 3:50 AM

Mar 18 2016

Oleksander retitled D3806: evas.canvas3d: Fix wrong output in evas-3d-pick example from to evas.canvas3d: Fix wrong output in evas-3d-pick example.
Mar 18 2016, 3:56 AM

Mar 16 2016

Oleksander updated the diff for D3732: evas.canvas3d: Example using static LOD.

Reduce amount of polygons for models

Mar 16 2016, 3:40 AM
Oleksander added a comment to D3687: evas.canvas3d: Render to texture.

We are implementing FXAA anti-aliasing with help on render to additional texture. So I am not sure that all work fine together. Need more time for test.

Mar 16 2016, 1:04 AM

Mar 15 2016

Oleksander updated the diff for D3732: evas.canvas3d: Example using static LOD.

Rebase. Changes regard to last Eo syntax

Mar 15 2016, 4:22 AM
Oleksander updated the diff for D3731: evas.canvas3d: Support static LOD technic.

Rebase with master. Correct to last changes of Eo.

Mar 15 2016, 4:15 AM
Oleksander retitled D3795: eina: Fix eina vector in case output vector the same as target vector from to eina: Fix eina vector in case output vector the same as target vector.
Mar 15 2016, 2:44 AM

Mar 14 2016

Oleksander planned changes to D3687: evas.canvas3d: Render to texture.

There is some issue with render to texture with/without shadow effect. Need make sure that all work correct

Mar 14 2016, 10:37 PM

Feb 24 2016

Oleksander updated the diff for D3732: evas.canvas3d: Example using static LOD.

restore previous models

Feb 24 2016, 9:17 AM
Oleksander updated the diff for D3732: evas.canvas3d: Example using static LOD.

clean up models (*.obj files)

Feb 24 2016, 9:04 AM
Oleksander retitled D3732: evas.canvas3d: Example using static LOD from to evas.canvas3d: Example using static LOD.
Feb 24 2016, 6:24 AM
Oleksander retitled D3731: evas.canvas3d: Support static LOD technic from to evas.canvas3d: Support static LOD technic.
Feb 24 2016, 6:17 AM

Feb 22 2016

Oleksander accepted D3722: examples: fix evas3d example's "compile with" comment correctly.
Feb 22 2016, 5:09 AM

Feb 18 2016

Oleksander retitled D3712: Fix evas3d_object_on_button_example from to Fix evas3d_object_on_button_example.
Feb 18 2016, 7:29 AM

Feb 15 2016

Oleksander retitled D3687: evas.canvas3d: Render to texture from to evas.canvas3d: Render to texture.
Feb 15 2016, 10:20 AM

Jan 14 2016

Oleksander retitled D3568: eina_test: Add test-case for eina_quaternion_transform from to eina_test: Add test-case for eina_quaternion_transform.
Jan 14 2016, 12:29 AM

Jan 13 2016

Oleksander retitled D3564: eina: Add test-case for eina_normal3_matrix_get from to eina: Add test-case for eina_normal3_matrix_get.
Jan 13 2016, 4:14 AM
Oleksander retitled D3563: eina: Fix possible wrong value due to null in determinant of matrix from to eina: Fix possible wrong value due to null in determinant of matrix.
Jan 13 2016, 4:08 AM

Jan 11 2016

Oleksander added a comment to D3556: evas.canvas3d: Fix resource file for billboard in evas-3d-shadow example.

In case switching between model and billboard (compile example, run and press key "1") we have wrong displaying of billboard object, see wrong.png


Right is

Jan 11 2016, 1:55 AM
Oleksander retitled D3556: evas.canvas3d: Fix resource file for billboard in evas-3d-shadow example from to evas.canvas3d: Fix resource file for billboard in evas-3d-shadow example.
Jan 11 2016, 1:48 AM

Sep 1 2015

Oleksander edited the content of Evas 3d Todo.
Sep 1 2015, 4:59 AM

Aug 19 2015

Oleksander edited the content of Evas 3d Todo.
Aug 19 2015, 11:55 PM
Oleksander edited the content of Evas 3d Todo.
Aug 19 2015, 11:54 PM

Jun 2 2015

Oleksander added a comment to T2449: Refactor evas use of matrix and quaternion to use Eina.

Regard to inline function in evas_3d-unitls.h. In my opinion, it is not need have they inlined, furthermore part of them have long code for inline functions.

Jun 2 2015, 5:51 AM · Restricted Project, efl: data types

May 14 2015

Oleksander edited the content of Evas 3d Todo.
May 14 2015, 3:59 AM