Skip to content

OpenCL API loading should be redesigned #691

@howetuft

Description

@howetuft

At the moment, the loading of the OpenCL API relies on a homemade wrangler ("CLEW") that is largely obsolete (2009).
This wrangler:

  • is not maintained
  • hard-codes the API search paths, in a list established 15 years ago, and may therefore be limited in finding this API
  • may be unstable, especially if the API is not found
  • does not take into account the different versions of OpenCL that have been released since its creation

A standard mechanism (OpenCL headers, ICD loader), maintained by Khronos, now exists to fulfil this function.
The wrangler should be replaced by this standard mechanism.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions