This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch devs/cedric/wl/all
in repository efl.
View the commit online.
commit 721bd12276ed7c1aca261e83a596786d55a0af0f
Merge: fe239a1695 43811d36ca
Author: Cedric BAIL <[email protected]>
AuthorDate: Sat Aug 15 12:06:16 2026 -0600
Merge branch 'span-gl-clean' into devs/cedric/wl/all
.../ector/software/ector_renderer_software_shape.c | 5 +-
src/lib/ector/software/ector_software_gradient.c | 4 +-
src/lib/ector/software/ector_software_private.h | 84 +-
src/lib/ector/software/ector_software_rasterizer.c | 55 +-
src/lib/ector/software/ector_software_surface.c | 34 +
src/lib/evas/canvas/efl_canvas_vg_container.c | 181 +-
src/lib/evas/canvas/efl_canvas_vg_object.c | 94 +-
src/lib/evas/canvas/evas_vg_private.h | 28 +
src/lib/evas/common/evas_common_generic_cache.c | 119 +-
src/lib/evas/include/evas_common_private.h | 13 +
src/lib/evas/include/evas_private.h | 1 +
.../engines/gl_common/evas_ector_gl_span_types.h | 115 ++
.../evas/engines/gl_common/evas_gl_common.h | 52 +-
.../evas/engines/gl_common/evas_gl_context.c | 146 +-
src/modules/evas/engines/gl_common/evas_gl_image.c | 23 +-
.../evas/engines/gl_common/evas_gl_texture.c | 30 +
.../engines/gl_generic/Evas_Engine_GL_Generic.h | 23 +
.../engines/gl_generic/evas_ector_gl_grad_atlas.c | 301 ++++
.../engines/gl_generic/evas_ector_gl_grad_atlas.h | 103 ++
.../evas/engines/gl_generic/evas_ector_gl_span.c | 1011 +++++++++++
.../evas/engines/gl_generic/evas_ector_gl_span.h | 476 +++++
.../engines/gl_generic/evas_ector_gl_span_shader.c | 1815 ++++++++++++++++++++
.../engines/gl_generic/evas_ector_log_restore.h | 15 +
src/modules/evas/engines/gl_generic/evas_engine.c | 1024 ++++++++++-
src/modules/evas/engines/gl_generic/meson.build | 12 +-
.../evas/engines/software_generic/evas_engine.c | 14 +
src/tests/ector/suite/ector_suite.c | 2 +
src/tests/ector/suite/ector_suite.h | 2 +
src/tests/ector/suite/ector_test_grad_atlas.c | 365 ++++
src/tests/ector/suite/ector_test_span_collector.c | 842 +++++++++
src/tests/ector/suite/meson.build | 38 +-
src/tests/evas/evas_suite.c | 1 +
src/tests/evas/evas_suite.h | 1 +
src/tests/evas/evas_test_vg.c | 213 +++
src/tests/evas/meson.build | 1 +
35 files changed, 7133 insertions(+), 110 deletions(-)
diff --cc src/modules/evas/engines/gl_generic/meson.build
index a065b23f48,bc5ca99bbb..803dda1389
--- a/src/modules/evas/engines/gl_generic/meson.build
+++ b/src/modules/evas/engines/gl_generic/meson.build
@@@ -18,9 -21,9 +21,10 @@@ engine_src = files(
common_engine_src = [
'evas_gl_private.h',
'evas_gl_common.h',
+ 'evas_ector_gl_span_types.h',
'evas_gl_define.h',
'evas_gl_context.c',
+ 'evas_gl_native_dmabuf.c',
'evas_gl_file_cache.c',
'evas_gl_shader.c',
'evas_gl_rectangle.c',
diff --cc src/tests/evas/evas_suite.h
index 06fbcd51e2,0a5e66fd60..2740f229f0
--- a/src/tests/evas/evas_suite.h
+++ b/src/tests/evas/evas_suite.h
@@@ -11,10 -11,9 +11,11 @@@ void evas_test_textblock(TCase *tc)
void evas_test_text(TCase *tc);
void evas_test_callbacks(TCase *tc);
void evas_test_render_engines(TCase *tc);
+ void evas_test_vg(TCase *tc);
void evas_test_filters(TCase *tc);
void evas_test_image_object(TCase *tc);
+void evas_test_image_buffer_crop(TCase *tc);
+void evas_test_image_buffer_scale(TCase *tc);
void evas_test_image_object2(TCase *tc);
void evas_test_mask(TCase *tc);
void evas_test_evasgl(TCase *tc);
diff --cc src/tests/evas/meson.build
index 3f7a5fa0c5,7b1861fecb..a1f21e56ab
--- a/src/tests/evas/meson.build
+++ b/src/tests/evas/meson.build
@@@ -9,10 -9,9 +9,11 @@@ evas_suite_src =
'evas_test_text.c',
'evas_test_callbacks.c',
'evas_test_render_engines.c',
+ 'evas_test_vg.c',
'evas_test_filters.c',
'evas_test_image.c',
+ 'evas_test_buffer_crop.c',
+ 'evas_test_buffer_scale.c',
'evas_test_mask.c',
'evas_test_evasgl.c',
'evas_test_focus.c',
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.