diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2017-08-25 10:52:48 -0700 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2017-08-25 10:52:48 -0700 |
commit | 440238a899166007c859610a0a2825718429797a (patch) | |
tree | a34ff56484ce001a7f96554f5cecdff6da474084 | |
parent | f354463dc1524da7e2475f3aab893959fcdc4e54 (diff) | |
download | efl-440238a899166007c859610a0a2825718429797a.tar.gz |
evas: Evas_Canvas3D rendering logic need a complete overhaul.
For now, do not use Evas_Canvas3D in multi output context, it won't work.
The update code for Evas_Canvas3D_Node might trigger rendering logic, which
is opposite to what the scene graph logic should do. It require to much
reshuffle around to handle that case at the moment. So I am just adding a
warning.
-rw-r--r-- | src/lib/evas/canvas/evas_canvas3d_texture.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_canvas3d_texture.c b/src/lib/evas/canvas/evas_canvas3d_texture.c index 2876364591..6471ddafbd 100644 --- a/src/lib/evas/canvas/evas_canvas3d_texture.c +++ b/src/lib/evas/canvas/evas_canvas3d_texture.c @@ -220,6 +220,7 @@ _evas_canvas3d_texture_evas_canvas3d_object_change_notify(Eo *obj, Evas_Canvas3D eina_hash_foreach(pd->materials, _texture_material_change_notify, obj); } +/* FIXME: This code is problematic as it actually does rendering and rely on the output before we start rendering. */ EOLIAN static void _evas_canvas3d_texture_evas_canvas3d_object_update_notify(Eo *obj, Evas_Canvas3D_Texture_Data *pd) { |