From: Varad Gautam
document how the asynchronous model works for requests and events to avoid
any confusion.
Signed-off-by: Varad Gautam
Suggested-by: Pekka Paalanen
---
doc/publican/sources/Protocol.xml | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/publican
Hello,
On Thu, Jan 19, 2017 at 1:48 PM, Varad Gautam wrote:
> From: Varad Gautam
>
> advertise the supported fourcc format modifiers along with supported
> formats to the client. the 'modifier' event introduced here is
> intended to replace the 'format' event
Hi all,
On Fri, Feb 10, 2017 at 1:28 PM, Varad Gautam wrote:
> From: Varad Gautam
>
> provide a mechanism that allows clients to import the added dmabufs
> and immediately use the newly created wl_buffers without waiting on
> an event. this is useful to clients that are sure
From: Varad Gautam
implement 'modifier' event to communicate available formats and modifiers
to the client and support zwp_linux_dmabuf_v1 interface version 3.
v2: handle zero modifiers case, deprecate 'format' event.
Signed-off-by: Varad Gautam
---
Although DRM_FO
abstract drm specific bits to struct drm_device and support running on
freedreno. introduce 'modifier' event.
v2: rebase to master, deprecate 'format' event.
Signed-off-by: Varad Gautam
---
protocol: https://patchwork.freedesktop.org/patch/133970/
tree: git://git.collabor
From: Varad Gautam
handle create_immed() dmabuf import requests and support
zwp_linux_dmabuf_v1_interface version 2.
v2: terminate client with INVALID_WL_BUFFER when reason
for create_immed failure is unknown.
Signed-off-by: Varad Gautam
---
protocol: https://patchwork.freedesktop.org
From: Varad Gautam
request immediate dmabuf import when run with "immed" arg.
Signed-off-by: Varad Gautam
---
protocol: https://patchwork.freedesktop.org/patch/138175/
tree: git://git.collabora.com/git/user/varad/weston.git dmabuf-immediate-v2
clients/simple-dmabuf-in
From: Varad Gautam
provide a mechanism that allows clients to import the added dmabufs
and immediately use the newly created wl_buffers without waiting on
an event. this is useful to clients that are sure of their import
request succeeding, and wish to avoid the wl_buffer communication
roundtrip
Hi Pekka,
On Fri, Feb 3, 2017 at 8:39 PM, Pekka Paalanen
wrote:
> On Tue, 31 Jan 2017 18:41:52 +0530
> Varad Gautam wrote:
>
>> From: Varad Gautam
>>
>> provide a mechanism that allows clients to import the added dmabufs
>> and immediately use the newly crea
From: Varad Gautam
provide a mechanism that allows clients to import the added dmabufs
and immediately use the newly created wl_buffers without waiting on
an event. this is useful to clients that are sure of their import
request succeeding, and wish to avoid the wl_buffer communication
roundtrip
Hi Pekka,
On Fri, Jan 27, 2017 at 6:32 PM, Pekka Paalanen
wrote:
> On Mon, 21 Nov 2016 21:27:03 +
> Daniel Stone wrote:
>
>> Hi Varad,
>>
>> On 11 November 2016 at 11:40, Varad Gautam wrote:
>> > handle create_immed() dmabuf import requests and suppor
From: Varad Gautam
advertise the supported fourcc format modifiers along with supported
formats to the client. the 'modifier' event introduced here is
intended to replace the 'format' event from zwp_linux_dmabuf_v1
version 1.
bump zwp_linux_dmabuf_v1, zwp_linux_buffer
From: Varad Gautam
handle create_immed() dmabuf import requests and support
zwp_linux_dmabuf_v1_interface version 2.
Signed-off-by: Varad Gautam
---
libweston/linux-dmabuf.c | 62 +++-
1 file changed, 51 insertions(+), 11 deletions(-)
diff --git a
From: Varad Gautam
request immediate dmabuf import when run with "immed" arg.
Signed-off-by: Varad Gautam
---
clients/simple-dmabuf-intel.c | 36 +++-
1 file changed, 31 insertions(+), 5 deletions(-)
diff --git a/clients/simple-dmabuf-intel.c b/clie
From: Varad Gautam
provide a mechanism that allows clients to import the added dmabufs
and immediately receive the newly created wl_buffer handle. this is
useful to clients that are sure of their import request succeeding,
and wish to avoid the wl_buffer communication roundtrip.
bump
Hi,
On Tue, Jan 17, 2017 at 7:40 PM, Pekka Paalanen wrote:
> On Mon, 21 Nov 2016 15:47:39 +0530
> Varad Gautam wrote:
>
>> From: Varad Gautam
>>
>> advertise the supported fourcc format modifiers along with supported
>> formats to the clien
og/?h=dmabuf-modifiers
[2] https://git.collabora.com/cgit/user/varad/weston.git/log/?h=dmabuf-modifiers
[3]
https://lists.freedesktop.org/archives/wayland-devel/2016-November/031537.html
Thanks,
Varad
On Thu, Nov 17, 2016 at 5:25 PM, Varad Gautam wrote:
> Hello,
>
> This series amends th
From: Varad Gautam
EGL_EXT_image_dma_buf_import_modifiers allows querying the formats
and modifiers supported by the platform. expose these to the compositor.
v2:
- change calloc args (Daniel Stone)
- check for modifier support before querying formats (Daniel Stone)
Signed-off-by: Varad
From: Varad Gautam
EGL_EXT_image_dma_buf_import_modifiers supports importing upto four dmabuf
planes into an EGLImage.
v2: correct PLANE3_PITCH token (Daniel Stone)
Signed-off-by: Varad Gautam
Reviewed-by: Daniel Stone
---
libweston/gl-renderer.c| 17 -
libweston/weston
From: Varad Gautam
mesa's freedreno driver supports importing dmabufs with format
DRM_FORMAT_NV12 and DRM_FORMAT_MOD_SAMSUNG_64_32_TILE modifier.
demonstrate weston modifier advertising and import path using this
combination when run with --import-format=NV12.
v2:
- hard code form
From: Varad Gautam
pass over the modifier attributes to EGL.
v2: ensure same modifier is passed for all planes (Daniel Stone)
Signed-off-by: Varad Gautam
---
libweston/gl-renderer.c| 29 ++---
libweston/weston-egl-ext.h | 6 ++
2 files changed, 32 insertions
From: Varad Gautam
advertise the supported fourcc format modifiers along with supported
formats to the client.
bump zwp_linux_dmabuf_v1, zwp_linux_buffer_params_v1 interface
versions to 3.
v2: specify request name in event description for clarity (Yong Bakos)
v3: grammar fixup (Yong Bakos
From: Varad Gautam
clearly state the request name in format event to avoid abmiguous
interpretation between 'zwp_linux_buffer_params_v1::create' and
'zwp_linux_dmabuf_v1::create_params' requests.
v2: grammar fixup (Yong Bakos)
Suggested-by: Yong Bakos
Signed-off-by: Varad
From: Varad Gautam
clearly state the request name in format event to avoid abmiguous
interpretation between 'zwp_linux_buffer_params_v1::create' and
'zwp_linux_dmabuf_v1::create_params' requests.
Suggested-by: Yong Bakos
Signed-off-by: Varad Gautam
---
unstable/linux
From: Varad Gautam
advertise the supported fourcc format modifiers along with supported
formats to the client.
bump zwp_linux_dmabuf_v1, zwp_linux_buffer_params_v1 interface
versions to 3.
v2: specify request name in event description for clarity (Yong Bakos)
Signed-off-by: Varad Gautam
From: Varad Gautam
mesa's freedreno driver supports importing dmabufs with format
DRM_FORMAT_NV12 and DRM_FORMAT_MOD_SAMSUNG_64_32_TILE modifier.
demonstrate weston modifier advertising and import path using this
combination when run with --import-format=NV12.
Signed-off-by: Varad G
From: Varad Gautam
fill the dmabuf with valid DRM_FORMAT_NV12 +
DRM_FORMAT_MOD_SAMSUNG_64_32_TILE frame data before importing to display
a non-gibberish pattern when importing with modifiers.
Signed-off-by: Varad Gautam
---
clients/simple-dmabuf-drm.c | 21 +++--
1 file
From: Varad Gautam
pass over the modifier attributes to EGL.
Signed-off-by: Varad Gautam
---
libweston/gl-renderer.c| 26 ++
libweston/weston-egl-ext.h | 6 ++
2 files changed, 28 insertions(+), 4 deletions(-)
diff --git a/libweston/gl-renderer.c b/libweston
From: Varad Gautam
this will allow adding other drm backends later.
Signed-off-by: Varad Gautam
---
Makefile.am | 12 +-
clients/simple-dmabuf-drm.c | 668 ++
clients/simple-dmabuf-intel.c | 668
From: Varad Gautam
abstract drm specific bits to struct drm_device and support running on
freedreno.
Signed-off-by: Varad Gautam
---
Makefile.am | 2 +-
clients/simple-dmabuf-drm.c | 214
configure.ac| 19 ++--
3
From: Varad Gautam
implement 'format' and 'modifier' events to communicate available
formats and modifiers to the client and support zwp_linux_dmabuf_v1
interface version 3.
Signed-off-by: Varad Gautam
---
libweston/linux-dmabuf.c | 33 +
From: Varad Gautam
EGL_EXT_image_dma_buf_import_modifiers supports importing upto four dmabuf
planes into an EGLImage.
Signed-off-by: Varad Gautam
---
libweston/gl-renderer.c| 17 -
libweston/weston-egl-ext.h | 5 +
2 files changed, 21 insertions(+), 1 deletion
EGL_EXT_image_dma_buf_import_modifiers and modifier support in
freedreno is located at:
git://git.collabora.com/git/user/varad/mesa.git a3xx-nv12mt-sampling
Thanks,
Varad
wayland-protocols:
Varad Gautam (1):
linux-dmabuf: advertise format modifiers with modifier event
unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml | 24
From: Varad Gautam
EGL_EXT_image_dma_buf_import_modifiers allows querying the formats
and modifiers supported by the platform. expose these to the compositor.
Signed-off-by: Varad Gautam
---
libweston/compositor.h | 7
libweston/gl-renderer.c| 84
From: Varad Gautam
advertise the supported fourcc format modifiers along with supported
formats to the client.
bump zwp_linux_dmabuf_v1, zwp_linux_buffer_params_v1 interface
versions to 3.
Signed-off-by: Varad Gautam
---
unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml | 24
Hello,
This patchset provides an immediate path to import dmabufs into a
wl_buffer to avoid the round-trip wait a client must face to receive
the buffer handle.
Previous discussion: https://phabricator.freedesktop.org/T7570
Varad
wayland-protocols:
Varad Gautam (1):
linux-dmabuf: add
From: Varad Gautam
provide a mechanism that allows clients to import the added dmabufs
and immediately receive the newly created wl_buffer handle. this is
useful to clients that are sure of their import request succeeding,
and wish to avoid the wl_buffer communication roundtrip.
bump
From: Varad Gautam
request immediate dmabuf import when run with "immed" arg.
Signed-off-by: Varad Gautam
---
clients/simple-dmabuf-intel.c | 59 ++-
1 file changed, 53 insertions(+), 6 deletions(-)
diff --git a/clients/simple-dmabuf-intel.c
From: Varad Gautam
handle create_immed() dmabuf import requests and support
zwp_linux_dmabuf_v1_interface version 2.
Signed-off-by: Varad Gautam
---
libweston/linux-dmabuf.c | 56 ++--
1 file changed, 45 insertions(+), 11 deletions(-)
diff --git a
39 matches
Mail list logo