summary refs log tree commit diff stats
path: root/ui/egl-helpers.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2023-06-06 15:56:48 +0400
committerMarc-André Lureau <marcandre.lureau@redhat.com>2023-06-27 17:08:56 +0200
commit48dddba1763b2134e81ae6765b19184fd907f142 (patch)
treeb5f36f8731fba249420918394f3bca54e5c1bfc0 /ui/egl-helpers.c
parent9462ff4695aa0d086fd63f7f2efafe5a05f2a243 (diff)
downloadfocaccia-qemu-48dddba1763b2134e81ae6765b19184fd907f142.tar.gz
focaccia-qemu-48dddba1763b2134e81ae6765b19184fd907f142.zip
ui/dbus: use shared memory when possible on win32
When the display surface has an associated HANDLE, we can duplicate it
to the client process and let it map the memory to avoid expensive copies.

Introduce two new win32-specific methods ScanoutMap and UpdateMap. The
first is used to inform the listener about the a shared map
availability, and the second for display updates.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20230606115658.677673-12-marcandre.lureau@redhat.com>
Diffstat (limited to 'ui/egl-helpers.c')
0 files changed, 0 insertions, 0 deletions