I get this strength issues from ODROID
drivers for Mali-400 don't support
eglCreateImageKHR with EGL_LINUX_DMA_BUF_EXT
?
but drivers internaly use DMA_BUF
any reason or workaround for this for this?
And why UMP is supported and DMA_BUF isn't?
Hi DSD,
Having looked into UMP it is not currently possible to create an eglImage from a ump handle and, given that DMA has superseded UMP, I would strongly suggest waiting for EGL_LINUX_DMA_BUF_EXT which will be available in the coming months with the next release of the driver.
Hope this helps,
Rich
Thanks a lot for checking, your answer is totally understandable. Glad to hear that EGL_LINUX_DMA_BUF_EXT is coming!
In this new version, will EGL_LINUX_DMA_BUF_EXT be available when Mali is compiled to use UMP internally, e.g. as VARIANT=mali400-r1p1-gles11-gles20-linux-monolithic-no_profiling-x11-ump-umplock ?
Or will the dmabuf import functionality only be available for Mali setups where dmabuf is used internally? I would love to switch to that.
To use the EGL_LINUX_DMA_BUF_EXT the DDK must be built for dma-buf, not ump and so you would need to switch over to use it.
I'll be happy to move over to your thread and assist you there if you're happy that this one is finished .
Hope this Helps,
Yep, I agree this one is finished. Thanks!