TOpenCLDevice.Extensions Property

TStringList Extensions { get; set; }

Holds a list of extension names supported by the device.

Returns: TStringList

Remarks:

The list of extension names returned can be vendor supported extension names and one or more of the following Khronos approved extension names:

cl_khr_fp64
cl_khr_int64_base_atomics
cl_khr_int64_extended_atomics
cl_khr_fp16
cl_khr_gl_sharing
cl_khr_gl_event
cl_khr_d3d10_sharing

The following approved Khronos extension names must be returned by all device that support OpenCL C 1.1:

cl_khr_global_int32_base_atomics
cl_khr_global_int32_extended_atomics
cl_khr_local_int32_base_atomics
cl_khr_local_int32_extended_atomics
cl_khr_byte_addressable_store