Well I'm not an expert on llvmpipe, but as far as I know that's a
general problem.
DMA-buf is used by the Linux kernel drivers to pass hardware bufefrs
between processes and drivers.
Since llvmpipe as a software renderer it has no kernel driver, so there
is no easy way to implement that.
What could work is to use dma-buf-heaps as general allocation interface
for llvmpipe or other software rendereres.
Regards,
Christian.
Am 28.10.21 um 13:30 schrieb Irion, Alexander:
Hello,
I would like to use the zwp_linux_dmabuf interface of Weston which requires the
EGL_EXT_image_dma_buf_import extension. Apparently with llvmpipe renderer (LLVM
12.0.0, 256 bits) this extension is not enumerated.
Does llvmpipe currently not support EGL_EXT_image_dma_buf_import in general?
Kind regards,
Alexander Irion
-----------------
Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634
München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas
Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht
München, HRB 106955