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