evas_canvas3d: sets for shadow rendering
authorOleksandr Shcherbina <o.shcherbina@samsung.com>
Mon, 21 Sep 2015 21:41:25 +0000 (23:41 +0200)
committerCedric BAIL <cedric@osg.samsung.com>
Mon, 21 Sep 2015 21:41:29 +0000 (23:41 +0200)
commit28d69200f9bba968e51941b302869d205e2eb13c
tree0924693e8aa5fb9f5a57ef7b1a713907d3651814
parenteeba25397f07ea044a1c4011b5c8dfcd46ccf0ea
evas_canvas3d: sets for shadow rendering

Summary:
Add possibility change quality and offsets for shadow.
Add mesh API's to sets size, step and bias constant.
Add scene API to sets depth values.

Reviewers: Hermet, cedric

Reviewed By: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D3056

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
16 files changed:
src/lib/evas/canvas/evas_canvas3d_mesh.c
src/lib/evas/canvas/evas_canvas3d_mesh.eo
src/lib/evas/canvas/evas_canvas3d_scene.c
src/lib/evas/canvas/evas_canvas3d_scene.eo
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_types.eot
src/lib/evas/include/evas_private.h
src/modules/evas/engines/gl_common/evas_gl_3d.c
src/modules/evas/engines/gl_common/evas_gl_3d_private.h
src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
src/modules/evas/engines/gl_common/shader_3d/flat_frag.shd
src/modules/evas/engines/gl_common/shader_3d/include.shd
src/modules/evas/engines/gl_common/shader_3d/normal_map_frag.shd
src/modules/evas/engines/gl_common/shader_3d/parallax_occlusion_frag.shd
src/modules/evas/engines/gl_common/shader_3d/phong_frag.shd