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

git pushed a commit to branch devs/devilhorns/apos
in repository efl.

View the commit online.

commit f88b92b76b47b336406bbb59164bb64a0f044ba4
Author: Christopher Michael <devilho...@comcast.net>
AuthorDate: Wed Sep 3 08:50:00 2025 -0500

    ecore_drm2: Add symlink for drmModeAddFB2WithModifiers
---
 src/lib/ecore_drm2/ecore_drm2.c         | 2 ++
 src/lib/ecore_drm2/ecore_drm2_private.h | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/src/lib/ecore_drm2/ecore_drm2.c b/src/lib/ecore_drm2/ecore_drm2.c
index dc2b3220e7..ef12c9f8d6 100644
--- a/src/lib/ecore_drm2/ecore_drm2.c
+++ b/src/lib/ecore_drm2/ecore_drm2.c
@@ -39,6 +39,7 @@ void (*sym_drmModeAtomicSetCursor)(drmModeAtomicReqPtr req, int cursor) = NULL;
 int (*sym_drmWaitVBlank)(int fd, drmVBlank *vbl) = NULL;
 int (*sym_drmModeAddFB)(int fd, uint32_t width, uint32_t height, uint8_t depth, uint8_t bpp, uint32_t pitch, uint32_t bo_handle, uint32_t *buf_id);
 int (*sym_drmModeAddFB2)(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, uint32_t bo_handles[4], uint32_t pitches[4], uint32_t offsets[4], uint32_t *buf_id, uint32_t flags);
+int (*sym_drmModeAddFB2WithModifiers)(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, const uint32_t bo_handles[4], const uint32_t pitches[4], const uint32_t offsets[4], const uint64_t modifier[4], uint32_t *buf_id, uint32_t flags);
 int (*sym_drmModeRmFB)(int fd, uint32_t bufferId);
 int (*sym_drmModePageFlip)(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data);
 int (*sym_drmModeDirtyFB)(int fd, uint32_t bufferId, drmModeClipPtr clips, uint32_t num_clips);
@@ -116,6 +117,7 @@ _ecore_drm2_link(void)
         SYM(_drm_lib, drmWaitVBlank);
 	SYM(_drm_lib, drmModeAddFB);
 	SYM(_drm_lib, drmModeAddFB2);
+        SYM(_drm_lib, drmModeAddFB2WithModifiers);
 	SYM(_drm_lib, drmModeRmFB);
 	SYM(_drm_lib, drmModeAddFB);
 	SYM(_drm_lib, drmModePageFlip);
diff --git a/src/lib/ecore_drm2/ecore_drm2_private.h b/src/lib/ecore_drm2/ecore_drm2_private.h
index 0ff3f47610..242b363dd2 100644
--- a/src/lib/ecore_drm2/ecore_drm2_private.h
+++ b/src/lib/ecore_drm2/ecore_drm2_private.h
@@ -237,6 +237,7 @@ struct _Ecore_Drm2_Fb
 
    uint32_t id, handles[4];
    uint32_t strides[4], sizes[4];
+   uint64_t modifier;
 
    void *mmap, *bo;
    void *map_data;
@@ -443,6 +444,7 @@ extern void (*sym_drmModeAtomicSetCursor)(drmModeAtomicReqPtr req, int cursor);
 extern int (*sym_drmWaitVBlank)(int fd, drmVBlank *vbl);
 extern int (*sym_drmModeAddFB)(int fd, uint32_t width, uint32_t height, uint8_t depth, uint8_t bpp, uint32_t pitch, uint32_t bo_handle, uint32_t *buf_id);
 extern int (*sym_drmModeAddFB2)(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, uint32_t bo_handles[4], uint32_t pitches[4], uint32_t offsets[4], uint32_t *buf_id, uint32_t flags);
+extern int (*sym_drmModeAddFB2WithModifiers)(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, const uint32_t bo_handles[4], const uint32_t pitches[4], const uint32_t offsets[4], const uint64_t modifier[4], uint32_t *buf_id, uint32_t flags);
 extern int (*sym_drmModeRmFB)(int fd, uint32_t bufferId);
 extern int (*sym_drmModePageFlip)(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data);
 extern int (*sym_drmModeDirtyFB)(int fd, uint32_t bufferId, drmModeClipPtr clips, uint32_t num_clips);

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

Reply via email to