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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to