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.

Reply via email to