[Pkg-opencl-devel] beignet 1.2.0
Rebecca N. Palmer
rebecca_palmer at zoho.com
Wed Sep 28 21:39:29 UTC 2016
Please don't upload -2 yet: I'd rather wait for LLVM 3.9 to stop being
implicitly RC-buggy before adding a dependency on it.
I'm also considering whether to ship the testing tool in beignet-dev, as
they now claim this can be used to test ICDs other than beignet
(https://www.freedesktop.org/wiki/Software/Beignet/howto/stand-alone-utest-howto/).
> if beignet comes with patched opencl headers, perhaps we should
> integrate the changes (hopefully only proper vendor extensions) in our
> header packages?
cl_intel_accelerator/cl_intel_motion_estimation is the only change to
the existing header files: they're otherwise identical to upstream 1.2
(i.e. without our AMD_extensions.patch and use__vector.patch).
They say these are "Khronos official extensions", but they are not yet
in the Khronos git repo:
https://github.com/KhronosGroup/OpenCL-Headers/pull/12/commits/25fdfe5e64ae6d74f65847c0c27f2b5755001891
My patch moves these two to the (existing, in beignet-dev)
Intel-specific header cl_intel.h; they work in the test suite (linked
directly to beignet/libcl.so), but this requires #including that file
(as noted in update-docs.patch), and I don't know whether they work via ICD.
More information about the Pkg-opencl-devel
mailing list