Known unsupported OpenCL features

The known unsupported OpenCL (both 1.x and 2.x) features are listed here as encountered.

Frontend/Clang

  • OpenCL 1.x

    • OpenGL interoperability
    • Image support is incomplete
  • OpenCL 2.0

    • generic address space (recognized by LLVM 3.8+ but incomplete)
    • pipes (WIP)
    • device-side enqueue
  • cl_khr_f16: half precision float literals

    Compiling “3434.0h” fails with: error: invalid suffix ‘h’ on floating constant

    Tested with Clang 3.4 on 2014-07-10.

Unimplemented host side functions

The list of unimplemented host-side API functions can be seen as the NULLs in the ICD dispatch struct in https://github.com/pocl/pocl/blob/master/lib/CL/clGetPlatformIDs.c

Table Of Contents

Previous topic

Pocl LLVM-less build

Next topic

HSA

This Page