mirror of https://github.com/xemu-project/xemu.git
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;
|
modifier = m2->modifier;
|
||||||
}
|
}
|
||||||
|
|
||||||
dmabuf = qemu_dmabuf_new(m->fd_width, m->fd_height,
|
dmabuf = qemu_dmabuf_new(m->width, m->height,
|
||||||
m->fd_stride, 0, 0, 0, 0,
|
m->fd_stride, 0, 0,
|
||||||
|
m->fd_width, m->fd_height,
|
||||||
m->fd_drm_fourcc, modifier,
|
m->fd_drm_fourcc, modifier,
|
||||||
fd, false, m->fd_flags &
|
fd, false, m->fd_flags &
|
||||||
VIRTIO_GPU_RESOURCE_FLAG_Y_0_TOP);
|
VIRTIO_GPU_RESOURCE_FLAG_Y_0_TOP);
|
||||||
|
|
Loading…
Reference in New Issue