Since the repaint status of the flushed output may be reset if a output
repaint is failed, it is necessary to clear the repainted flag
immediately after output repaint flush/cancel.
Signed-off-by: Tomohito Esaki
---
libweston/compositor.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions
Signed-off-by: Tomohito Esaki
---
libweston/compositor.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/libweston/compositor.c b/libweston/compositor.c
index 101096c..d11a655 100644
--- a/libweston/compositor.c
+++ b/libweston/compositor.c
@@ -2546,13 +2546,13
: Tomohito Esaki
---
libweston/compositor.c | 8
libweston/compositor.h | 3 +++
2 files changed, 11 insertions(+)
diff --git a/libweston/compositor.c b/libweston/compositor.c
index d11a655..91f311d 100644
--- a/libweston/compositor.c
+++ b/libweston/compositor.c
@@ -2450,6 +2450,8
initialization for panel surface listener.
Signed-off-by: Tomohito Esaki
---
desktop-shell/shell.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c
index a2a93e2..de76ebe 100644
--- a/desktop-shell/shell.c
+++ b/desktop-shell
Add the viewport offset position into the sprite plane cropping
calculation. Without this patch the sprite plane always outputs from the
top left corner of the source buffer.
Signed-off-by: Tomohito Esaki
---
libweston/compositor-drm.c | 13 +
1 file changed, 13 insertions(+)
diff
Multiplanar formats are supported by using drmModeAddFB2 and bypassing
gbm. If drmModeAddFB2 isn't available, the existing gbm bo import path
is used and multiplanar formats are unsupported.
Signed-off-by: Tomohito Esaki
---
libweston/compositor-drm.c
This implementations bypasses gbm and passes the dmabuf handles directly
to libdrm for composition.
Signed-off-by: Tomohito Esaki
---
libweston/compositor-drm.c | 125 ++---
1 file changed, 107 insertions(+), 18 deletions(-)
diff --git a/libweston
The drm_fb destroy callback to mostly the same thing regardless of
whether the buffer is a dumb buffer or gbm buffer. This patch refactors
the common parts into a new function that can be called for both cases.
Signed-off-by: Tomohito Esaki
---
libweston/compositor-drm.c | 31
gt; backend size.
- fix leaking prime FD handle for dmabuf.
- refactor destroy drm_fb
- use boolean insted of linux_dmabuf pointer for checking if buffer is dmabuf
- add comment into drm_output_check_scanout_format().
- separate some "if" statements for readability.
Tomohito Esaki
Multiplanar formats are supported by using drmModeAddFB2 and bypassing
gbm. If drmModeAddFB2 isn't available, the existing gbm bo import path
is used and multiplanar formats are unsupported.
Signed-off-by: Tomohito Esaki
---
src/compositor-drm.c
This implementations bypasses gbm and passes the dmabuf handles directly
to libdrm for composition.
Signed-off-by: Tomohito Esaki
---
src/compositor-drm.c | 128 +++
1 file changed, 108 insertions(+), 20 deletions(-)
diff --git a/src/compositor
s the functions that create and destroy the drm_fb struct
to add support for linux_dmabuf.
Tomohito Esaki (2):
compositor-drm: Add scanout support for linux_dmabuf buffers
compositor-drm: Support linux_dmabuf output for sprite planes without
gbm
src/compositor-drm.c
From: Shinya Saito
When trying to do sceen recording using the screenshooter, no screen data
was ever processed because the rpi-renderer never set the previous frames
damage area.
Update the rpi-renderer to copy the necessary data.
Signed-off-by: Shinya Saito
Signed-off-by: Tomohito Esaki
setting.
Signed-off-by: Tomohito Esaki
---
src/screenshooter.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/screenshooter.c b/src/screenshooter.c
index b7b8dce..6dae12f 100644
--- a/src/screenshooter.c
+++ b/src/screenshooter.c
@@ -417,14 +417,14
14 matches
Mail list logo