vhost-user-gpu: fix import of DMABUF
When using vhost-user-gpu with GL, qemu -display gtk doesn't show output and prints: qemu: eglCreateImageKHR failed Since commit9ac06df8b
("virtio-gpu-udmabuf: correct naming of QemuDmaBuf size properties"), egl_dmabuf_import_texture() uses backing_{width,height} for the texture dimension. Fixes:9ac06df8b
("virtio-gpu-udmabuf: correct naming of QemuDmaBuf size properties") Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20240515105237.1074116-1-marcandre.lureau@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
84b58169e4
commit
80c8a26de5
@ -281,8 +281,9 @@ vhost_user_gpu_handle_display(VhostUserGPU *g, VhostUserGpuMsg *msg)
|
||||
modifier = m2->modifier;
|
||||
}
|
||||
|
||||
dmabuf = qemu_dmabuf_new(m->fd_width, m->fd_height,
|
||||
m->fd_stride, 0, 0, 0, 0,
|
||||
dmabuf = qemu_dmabuf_new(m->width, m->height,
|
||||
m->fd_stride, 0, 0,
|
||||
m->fd_width, m->fd_height,
|
||||
m->fd_drm_fourcc, modifier,
|
||||
fd, false, m->fd_flags &
|
||||
VIRTIO_GPU_RESOURCE_FLAG_Y_0_TOP);
|
||||
|
Loading…
Reference in New Issue
Block a user