This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch dev/dimmus/test
in repository efl.

View the commit online.

commit 277f9481122b3c6d37e5454251df959a3331a707
Merge: 4d08d41f8f e6b43c2e08
Author: dimmus <dmitri.chudi...@gmail.com>
AuthorDate: Mon Oct 21 17:37:47 2024 +0500

    Merge remote-tracking branch 'upstream/master' into dev/dimmus/test

 src/lib/ecore_evas/Ecore_Evas.h                    |   22 +-
 src/lib/ecore_evas/ecore_evas.c                    |   39 +
 src/lib/ecore_evas/ecore_evas_module.c             |    3 +
 src/lib/ecore_x/Ecore_X.h                          |   37 +-
 src/lib/elementary/efl_ui_win.c                    |    5 +
 src/lib/elementary/elm_config.c                    |    6 +
 src/lib/elementary/elm_priv.h                      |    1 +
 src/lib/elementary/elm_win.h                       |    2 +
 src/lib/evas/file/evas_module.c                    |    4 +
 .../ecore_evas/engines/win32/ecore_evas_win32.c    |   83 +
 src/modules/ecore_evas/engines/win32/meson.build   |   11 +-
 src/modules/evas/engines/gl_common/evas_gl_api.c   |    9 +-
 .../evas/engines/gl_common/evas_gl_api_ext.c       |    5 +-
 .../evas/engines/gl_common/evas_gl_api_gles1.c     |    9 +-
 src/modules/evas/engines/gl_common/evas_gl_core.c  |   23 +-
 .../evas/engines/gl_common/evas_gl_file_cache.c    |   12 +-
 .../evas/engines/gl_common/evas_gl_shader.c        |   25 +
 src/modules/evas/engines/gl_generic/evas_engine.c  |    4 +-
 .../evas/engines/gl_win32/Evas_Engine_GL_Win32.h   |   33 +
 src/modules/evas/engines/gl_win32/evas_engine.c    | 2200 ++++++++++++++++++++
 src/modules/evas/engines/gl_win32/evas_engine.h    |  180 ++
 .../evas/engines/gl_win32/evas_win32_main.c        | 1102 ++++++++++
 src/modules/evas/engines/gl_win32/meson.build      |   19 +
 src/modules/evas/engines/gl_x11/evas_engine.h      |   13 +-
 src/modules/evas/engines/meson.build               |   76 +-
 25 files changed, 3854 insertions(+), 69 deletions(-)

diff --cc src/modules/ecore_evas/engines/win32/meson.build
index afe8efb62e,84c2a176e2..d964a76a2b
--- a/src/modules/ecore_evas/engines/win32/meson.build
+++ b/src/modules/ecore_evas/engines/win32/meson.build
@@@ -1,9 -1,14 +1,14 @@@
  config_h.set('BUILD_ECORE_EVAS_SOFTWARE_DDRAW', '1')
  config_h.set('BUILD_ECORE_EVAS_SOFTWARE_GDI', '1')
  
- engine_deps = [engine_software_ddraw, engine_software_gdi]
 -engine_src = files(['ecore_evas_win32.c'])
++engine_src = files('ecore_evas_win32.c')
+ 
+ engine_deps += [engine_software_ddraw, engine_software_gdi]
+ 
 -if get_option('opengl') != 'none'
++if OPENGL != 'none'
+   config_h.set('BUILD_ECORE_EVAS_OPENGL_WIN32', '1')
+   engine_deps += [engine_gl_win32]
+ endif
  
  shared_module(mod_full_name, engine_src,
    c_args : package_c_args,
diff --cc src/modules/evas/engines/meson.build
index 8602eccb98,19179a2892..84ca0df0f2
--- a/src/modules/evas/engines/meson.build
+++ b/src/modules/evas/engines/meson.build
@@@ -1,40 -1,50 +1,50 @@@
  engines = [
-  ['buffer', []],
-  ['fb', ['fb']],
-  ['drm', ['drm']],
-  ['software_x11', ['x11']],
-  ['wayland_shm', ['wl']],
+   ['buffer', []]
  ]
  
 -if sys_windows
 +if WINDOWS
-  engines += [
-    ['software_ddraw', []],
-    ['software_gdi', []],
-  ]
- endif
- 
- have_gl_engine = false
- 
- if OPENGL != 'none'
-   engines += [['gl_x11', ['x11']]]
-   have_gl_engine = true
- endif
- 
- if OPENGL == 'full'
-   engines += [['gl_cocoa', ['cocoa']]]
-   have_gl_engine = true
- endif
- 
- if OPENGL == 'es-egl'
    engines += [
-    ['wayland_egl', ['wl']],
-    ['gl_drm', ['drm']]
-  ]
-   have_gl_engine = true
- endif
+     ['software_ddraw', []],
+     ['software_gdi', []],
+   ]
 -  if get_option('opengl') == 'es-egl'
++  if OPENGL == 'es-egl'
+     engines += [
+       ['gl_win32', []],
+       ['gl_generic', []]
+     ]
+     have_gl_engine = true
+   endif
+ else
+   engines += [
+     ['fb', ['fb']],
+     ['drm', ['drm']],
+     ['software_x11', ['x11']],
+     ['wayland_shm', ['wl']],
+   ]
  
- if have_gl_engine
-   engines += [['gl_generic', []]]
+   have_gl_engine = false
+ 
 -  if get_option('opengl') != 'none'
++  if OPENGL != 'none'
+     engines += [['gl_x11', ['x11']]]
+     have_gl_engine = true
+   endif
+ 
 -  if get_option('opengl') == 'full'
++  if OPENGL == 'full'
+     engines += [['gl_cocoa', ['cocoa']]]
+     have_gl_engine = true
+   endif
+ 
 -  if get_option('opengl') == 'es-egl'
++  if OPENGL == 'es-egl'
+     engines += [
+       ['wayland_egl', ['wl']],
+       ['gl_drm', ['drm']]
+     ]
+     have_gl_engine = true
+   endif
+ 
+   if have_gl_engine
+     engines += [['gl_generic', []]]
+   endif
  endif
  
  foreach engine_conf : engines
@@@ -51,7 -61,7 +61,7 @@@
        include_directories: include_directories(engine),
      )
  
--    var_name = 'engine_'+engine
++    var_name = 'engine_' + engine
      set_variable(var_name, engine_dep)
  
      mod_full_name = engine
@@@ -62,7 -72,7 +72,7 @@@
  
      subdir(engine)
  
--    config_h.set('BUILD_ENGINE_'+engine.to_upper(), '1')
++    config_h.set('BUILD_ENGINE_' + engine.to_upper(), '1')
    endif
  endforeach
  

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to