mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-28 01:16:50 +00:00
ea09e79921
Mesa Vulkan WSI expects real sync files, not fake ones backed by eventfd. These fences are attached to the dma-buf via DMA_BUF_IOCTL_IMPORT_SYNC_FILE. This allows windowing to work with Kumquat, on systems that support dma-buf and sync-files. There's still a bunch of gfxstream bugs though, but vkcube works. glxglears crashes in gfxstream, due an timeline semaphore encoding error in gfxstream. BUG=b:350965057 TEST=export RUSTFLAGS="--cfg gfxstream_unstable" + cargo build --features=gfxstream run vkcube via Kumquat + gfxstream Change-Id: I37428970651113d48521f9c88d8946f8fccf009d Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5689425 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org> |
||
---|---|---|
.. | ||
ffi | ||
kumquat | ||
src | ||
build.rs | ||
Cargo.toml | ||
LICENSE | ||
OWNERS |