On 2015.04.09 08:41:20 +0000, Weng, Chuanbo wrote: > What about design for import buffer possibly from EGL/libva? > [Chuanbo]For GL, there is already a Khronos official > extension(cl_khr_gl_sharing) which support create cl memory object from gl bo. > For libva, we have added extensions > clCreateBufferFromLibvaIntel/clCreateImageFromLibvaIntel which support create > cl memory object from libva's VASurface or VAImage. Please see > another example "libva_buffer_sharing" for details.
oh, that's still gem handle based which won't work for render node. libva already can do dmabuf based buffer import/export, and I'm not sure if beignet really needs specific API for all import customers, or just provide own CL memory object import/export interface.. -- Open Source Technology Center, Intel ltd. $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
signature.asc
Description: Digital signature
_______________________________________________ Beignet mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/beignet
