summaryrefslogtreecommitdiff
path: root/GetGenID.sh
diff options
context:
space:
mode:
authorChuanbo Weng <chuanbo.weng@intel.com>2015-11-06 15:57:50 +0800
committerYang Rong <rong.r.yang@intel.com>2015-11-10 10:52:10 +0800
commit069a27813532110a2b126566ac227eb76e664315 (patch)
tree9f020a5cb9b9908887f8b462c654e34d537ada08 /GetGenID.sh
parent323e2f2eb1e2589b8bc1fc0ac0bde8debc11d27b (diff)
Add extension clCreateImageFromFdINTEL to create cl image by external fd.
Before this patch, Beignet can only create cl image from external bo by its handle using clCreateImageFromLibvaIntel. Render node is the first choice of accessing gpu in currect Beignet implementation. DRM_IOCTL_GEM_OPEN is used by clCreateBufferFromLibvaIntel but forbidden in Render node mode. So it's necessary to add this extension to support buffer sharing between different libraries. v2: Seperate clCreateMemObjectFromFdIntel into two extensions: clCreateBufferFromFdINTEL and clCreateImageFromFdINTEL. v3: Set depth of _cl_mem_image to 0 because it's CL_MEM_OBJECT_IMAGE2D type. Fix rebase conflict: add a parameter when invoke cl_mem_allocate. Signed-off-by: Chuanbo Weng <chuanbo.weng@intel.com> Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
Diffstat (limited to 'GetGenID.sh')
0 files changed, 0 insertions, 0 deletions