Lines Matching defs:CLExtensions
16 struct CLExtensions struct
22 CLExtensions &operator=(const CLExtensions &) = delete; argument
25 CLExtensions &operator=(CLExtensions &&); argument
29 std::string versionStr;
30 cl_version version = 0u;
32 std::string extensions;
33 NameVersionVector extensionsWithVersion;
36 bool khrByteAddressableStore = false; // cl_khr_byte_addressable_store
37 bool khrGlobalInt32BaseAtomics = false; // cl_khr_global_int32_base_atomics
38 bool khrGlobalInt32ExtendedAtomics = false; // cl_khr_global_int32_extended_atomics
39 bool khrLocalInt32BaseAtomics = false; // cl_khr_local_int32_base_atomics
40 bool khrLocalInt32ExtendedAtomics = false; // cl_khr_local_int32_extended_atomics
45 bool khr3D_ImageWrites = false; // cl_khr_3d_image_writes
46 bool khrDepthImages = false; // cl_khr_depth_images
47 bool khrImage2D_FromBuffer = false; // cl_khr_image2d_from_buffer
50 bool khrExtendedVersioning = false; // cl_khr_extended_versioning
51 bool khrFP64 = false; // cl_khr_fp64
52 bool khrICD = false; // cl_khr_icd
53 bool khrInt64BaseAtomics = false; // cl_khr_int64_base_atomics
54 bool khrInt64ExtendedAtomics = false; // cl_khr_int64_extended_atomics