cl_khr_icd(3clc)

cl_khr_icd3clc

Provide interoperability between opencl and direct3d 10.

Overview

This is a platform extension which defines a simple mechanism through which the Khronos OpenCL installable client driver loader (ICD Loader) may expose multiple separate vendor installable client drivers (Vendor ICDs) for OpenCL. An application written against the ICD Loader will be able to access all cl_platform_ids exposed by all vendor implementations with the ICD Loader acting as a demultiplexor. If this extension is supported by an implementation, the string cl_khr_icd will be present in the CL_PLATFORM_EXTENSIONS string described in the table of allowed values for param_name for clGetDeviceInfo(3clc).

If the cl_khr_icd extension is supported, then the clIcdGetPlatformIDsKHR(3clc) function is enabled.

Specification

OpenCL Specification[1]

Notes

1.

OpenCL Specification

page 113, section 9.12 - OpenCL Installable Client Driver (ICD)

Releases

5 releases since Debian 8 (Jessie); the text changed 3 times.

  1. 8–9
  2. 10
  3. 11
  4. 13

Authors

The Khronos Group

From opencl-1.2-man-doc 1.0~svn33624-5.1 in Debian 13 (Trixie). Parsed by carta from the page's man source.