User Details
- User Since
- Jun 26 2013, 6:08 AM (401 w, 1 d)
- Availability
- Available
Sep 14 2016
Sep 12 2016
Correct code style
Sep 8 2016
Aug 23 2016
still reproduce only for step: Try to use choose image from image selector
still reproduce
eflete commit stack
Aug 22 2016
Alternative flow:
Try to use image manager
Aug 19 2016
Aug 16 2016
Aug 12 2016
Aug 10 2016
It appeared only in case run eflete under gdb.
Today, really I cant reproduce it.
Aug 9 2016
#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
#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 8 2016
Aug 2 2016
Jul 26 2016
Jun 22 2016
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 21 2016
thank you @stefan_schmidt for the report
Needn't All examples compiles though make examples.
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 17 2016
Jun 15 2016
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 6 2016
Jun 3 2016
more safety in returned value
Jun 2 2016
Add dummy for 3D engine function that needn't implemented in software_generic
Jun 1 2016
move functionality to efl_canvas3d_scene module
May 31 2016
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 24 2016
May 23 2016
Apr 18 2016
Apr 15 2016
Remove metions about fxaa
Apr 14 2016
Correct description
Apr 12 2016
Remove useless changes in evas-3d-cube2.c file
Some more renaming.
Remove auxiliary file.
Some more renaming
Apr 11 2016
This example was planned as illustration working render to separate texture.
Now we have FXAA that also use render to additional texture
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 7 2016
Remove wrong copy-paste
Use more suitable name.
Rename e3d_renderer_sampler_targettexture_get to e3d_renderer_sampler_shadowmap_get
Apr 5 2016
Remove useless variables
Apr 4 2016
Update evas-3d-shadow example
Remove API's regard to FXAA from evas.canvas3d.scene.
Use evas.object property anti_alias.
Mar 30 2016
also I attached file with example
Mar 24 2016
Note: stensil -> stencil. I'll add a patch to fix it.
Thank you
Mar 23 2016
Mar 18 2016
Mar 16 2016
Reduce amount of polygons for models
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 15 2016
Rebase. Changes regard to last Eo syntax
Rebase with master. Correct to last changes of Eo.
Mar 14 2016
There is some issue with render to texture with/without shadow effect. Need make sure that all work correct
Feb 24 2016
restore previous models
clean up models (*.obj files)
Feb 22 2016
Feb 18 2016
Feb 15 2016
Jan 14 2016
Jan 13 2016
Jan 11 2016
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
Sep 1 2015
Aug 19 2015
Jun 2 2015
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.