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

Reply via email to