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
-by: 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 <e...@igel.co.jp>
---
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/s
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 <e...@igel.co.jp>
---
libweston/compositor-drm.c | 13 +
1 file chang
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 <e...@igel.co.jp>
---
libweston/compositor-drm.
This implementations bypasses gbm and passes the dmabuf handles directly
to libdrm for composition.
Signed-off-by: Tomohito Esaki <e...@igel.co.jp>
---
libweston/compositor-drm.c | 125 ++---
1 file changed, 107 insertions(+), 18 deletions(-)
diff
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 <e...@igel.co.jp>
---
libweston/compositor-drm.
ackend 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 (3):
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 | 175
o <ssa...@igel.co.jp>
Signed-off-by: Tomohito Esaki <e...@igel.co.jp>
---
Tested on weston v1.8.0
Compile tested on v1.9.0. (I don't have access to a Raspberry Pi right now)
src/rpi-renderer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/rpi-renderer.c b/src/rpi-renderer.c
inde
setting.
Signed-off-by: Tomohito Esaki e...@igel.co.jp
---
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
12 matches
Mail list logo