Expand description
OpenCL
C FFI bindings for the Rust programming language.
§Description
Rust FFI Bindings to the Khronos OpenCL C language headers, see the OpenCL Resource Guide.
The static API for OpenCL
versions and extensions is controlled by Rust features
such as “static
”, “CL_VERSION_2_0
” and “cl_khr_gl_sharing
”.
Rust deprecation warnings are given for OpenCL
API functions that are
deprecated by an enabled OpenCL
version e.g., clCreateCommandQueue
is
deprecated whenever “CL_VERSION_2_0
” is enabled.
The Rust FFI files attempt to match the format and layout of the original C source files instead of bindgen output files to ease maintenance.
The library is declared no_std.
§Use
OpenCL
requires that an appropriate OpenCL
hardware driver(s) and an OpenCL
Installable Client Driver (ICD) are installed.
OpenCL
GPU hardware driver(s) are installed with graphics drivers by the main manufacturers: Nvidia, AMD and Intel.
However, an OpenCL
ICD must usually be installed manually by:
- a Linux package manager, e.g.,
sudo apt-get install intel-opencl-icd
- or a Windows download and install from https://www.intel.com/content/www/us/en/developer/articles/technical/intel-cpu-runtime-for-opencl-applications-with-sycl-support.html
Note: you do not need to install an OpenCL
ICD from the same manufacturer as your hardware.
In general the more up to date the OpenCL
ICD, the better.
§Contribution
If you want to contribute through code or documentation, the Contributing
guide is the best place to start.
If you have any questions, please feel free to ask.
Just please abide by our Code of Conduct.
§License
Licensed under the Apache License, Version 2.0, as per Khronos Group OpenCL
.
You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.
OpenCL
and the OpenCL
logo are trademarks of Apple Inc. used under license by Khronos.
Modules§
- cl_
d3d10 - FFI bindings for cl_d3d10.h.
- cl_
d3d11 - FFI bindings for cl_d3d11.h
- cl_
dx9_ media_ sharing - FFI bindings for cl_dx9_media_sharing.h
- cl_egl
- FFI bindings for cl_egl.h.
- cl_
function_ types - FFI bindings for cl_function_types.h
- cl_icd
- FFI bindings for cl_icd.h
- cl_
layer - FFI bindings for cl_layer.h
Structs§
- cl_
amd_ device_ topology - cl_
buffer_ region - cl_
device_ integer_ dot_ product_ acceleration_ properties_ khr - cl_
device_ pci_ bus_ info_ khr - cl_
image_ desc - cl_
image_ format - cl_
mem_ android_ native_ buffer_ host_ ptr - cl_
mem_ ext_ host_ ptr - cl_
mem_ ion_ host_ ptr - cl_
motion_ estimation_ desc_ intel - cl_
mutable_ dispatch_ arg_ khr - cl_
mutable_ dispatch_ config_ khr - cl_
mutable_ dispatch_ exec_ info_ khr - cl_
name_ version - cl_
name_ version_ khr - cl_
queue_ family_ properties_ intel
Constants§
- CL_A
- CL_ABGR
- CL_
ACCELERATOR_ CONTEXT_ INTEL - CL_
ACCELERATOR_ DESCRIPTOR_ INTEL - CL_
ACCELERATOR_ REFERENCE_ COUNT_ INTEL - CL_
ACCELERATOR_ TYPE_ INTEL - CL_
ACCELERATOR_ TYPE_ MOTION_ ESTIMATION_ INTEL - CL_
ACCELERATOR_ TYPE_ NOT_ SUPPORTED_ INTEL - CL_
ADDRESS_ CLAMP - CL_
ADDRESS_ CLAMP_ TO_ EDGE - CL_
ADDRESS_ MIRRORED_ REPEAT - CL_
ADDRESS_ NONE - CL_
ADDRESS_ REPEAT - CL_
AFFINITY_ DOMAIN_ L1_ CACHE_ EXT - CL_
AFFINITY_ DOMAIN_ L2_ CACHE_ EXT - CL_
AFFINITY_ DOMAIN_ L3_ CACHE_ EXT - CL_
AFFINITY_ DOMAIN_ L4_ CACHE_ EXT - CL_
AFFINITY_ DOMAIN_ NEXT_ FISSIONABLE_ EXT - CL_
AFFINITY_ DOMAIN_ NUMA_ EXT - CL_ARGB
- CL_
AVC_ ME_ BIDIR_ WEIGHT_ HALF_ INTEL - CL_
AVC_ ME_ BIDIR_ WEIGHT_ QUARTER_ INTEL - CL_
AVC_ ME_ BIDIR_ WEIGHT_ THIRD_ INTEL - CL_
AVC_ ME_ BIDIR_ WEIGHT_ THREE_ QUARTER_ INTEL - CL_
AVC_ ME_ BIDIR_ WEIGHT_ TWO_ THIRD_ INTEL - CL_
AVC_ ME_ BLOCK_ BASED_ SKIP_ 4x4_ INTEL - CL_
AVC_ ME_ BLOCK_ BASED_ SKIP_ 8x8_ INTEL - CL_
AVC_ ME_ BORDER_ REACHED_ BOTTOM_ INTEL - CL_
AVC_ ME_ BORDER_ REACHED_ LEFT_ INTEL - CL_
AVC_ ME_ BORDER_ REACHED_ RIGHT_ INTEL - CL_
AVC_ ME_ BORDER_ REACHED_ TOP_ INTEL - CL_
AVC_ ME_ CHROMA_ PREDICTOR_ MODE_ DC_ INTEL - CL_
AVC_ ME_ CHROMA_ PREDICTOR_ MODE_ HORIZONTAL_ INTEL - CL_
AVC_ ME_ CHROMA_ PREDICTOR_ MODE_ PLANE_ INTEL - CL_
AVC_ ME_ CHROMA_ PREDICTOR_ MODE_ VERTICAL_ INTEL - CL_
AVC_ ME_ COST_ PRECISION_ DPEL_ INTEL - CL_
AVC_ ME_ COST_ PRECISION_ HPEL_ INTEL - CL_
AVC_ ME_ COST_ PRECISION_ PEL_ INTEL - CL_
AVC_ ME_ COST_ PRECISION_ QPEL_ INTEL - CL_
AVC_ ME_ FRAME_ BACKWARD_ INTEL - CL_
AVC_ ME_ FRAME_ DUAL_ INTEL - CL_
AVC_ ME_ FRAME_ FORWARD_ INTEL - CL_
AVC_ ME_ INTERLACED_ SCAN_ BOTTOM_ FIELD_ INTEL - CL_
AVC_ ME_ INTERLACED_ SCAN_ TOP_ FIELD_ INTEL - CL_
AVC_ ME_ INTRA_ 4x4_ INTEL - CL_
AVC_ ME_ INTRA_ 8x8_ INTEL - CL_
AVC_ ME_ INTRA_ 16x16_ INTEL - CL_
AVC_ ME_ INTRA_ LUMA_ PARTITION_ MASK_ 4x4_ INTEL - CL_
AVC_ ME_ INTRA_ LUMA_ PARTITION_ MASK_ 8x8_ INTEL - CL_
AVC_ ME_ INTRA_ LUMA_ PARTITION_ MASK_ 16x16_ INTEL - CL_
AVC_ ME_ INTRA_ NEIGHBOR_ LEFT_ MASK_ ENABLE_ INTEL - CL_
AVC_ ME_ INTRA_ NEIGHBOR_ UPPER_ LEFT_ MASK_ ENABLE_ INTEL - CL_
AVC_ ME_ INTRA_ NEIGHBOR_ UPPER_ MASK_ ENABLE_ INTEL - CL_
AVC_ ME_ INTRA_ NEIGHBOR_ UPPER_ RIGHT_ MASK_ ENABLE_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ DC_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ DIAGONAL_ DOWN_ LEFT_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ DIAGONAL_ DOWN_ RIGHT_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ HORIZONTAL_ DOWN_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ HORIZONTAL_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ HORIZONTAL_ UP_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ PLANE_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ VERTICAL_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ VERTICAL_ LEFT_ INTEL - CL_
AVC_ ME_ LUMA_ PREDICTOR_ MODE_ VERTICAL_ RIGHT_ INTEL - CL_
AVC_ ME_ MAJOR_ 8x8_ INTEL - CL_
AVC_ ME_ MAJOR_ 8x16_ INTEL - CL_
AVC_ ME_ MAJOR_ 16x8_ INTEL - CL_
AVC_ ME_ MAJOR_ 16x16_ INTEL - CL_
AVC_ ME_ MAJOR_ BACKWARD_ INTEL - CL_
AVC_ ME_ MAJOR_ BIDIRECTIONAL_ INTEL - CL_
AVC_ ME_ MAJOR_ FORWARD_ INTEL - CL_
AVC_ ME_ MINOR_ 4x4_ INTEL - CL_
AVC_ ME_ MINOR_ 4x8_ INTEL - CL_
AVC_ ME_ MINOR_ 8x4_ INTEL - CL_
AVC_ ME_ MINOR_ 8x8_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ 4x4_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ 4x8_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ 8x4_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ 8x8_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ 8x16_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ 16x8_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ 16x16_ INTEL - CL_
AVC_ ME_ PARTITION_ MASK_ ALL_ INTEL - CL_
AVC_ ME_ SAD_ ADJUST_ MODE_ HAAR_ INTEL - CL_
AVC_ ME_ SAD_ ADJUST_ MODE_ NONE_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ 2x2_ RADIUS_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ 4x4_ RADIUS_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ 16x12_ RADIUS_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ CUSTOM_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ DIAMOND_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ EXHAUSTIVE_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ EXTRA_ TINY_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ LARGE_ DIAMOND_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ RESERVE D0_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ RESERVE D1_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ SMALL_ INTEL - CL_
AVC_ ME_ SEARCH_ WINDOW_ TINY_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 0_ BACKWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 0_ FORWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 1_ BACKWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 1_ FORWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 2_ BACKWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 2_ FORWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 3_ BACKWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ 3_ FORWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ BACKWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ DUAL_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 8x8_ FORWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 16x16_ BACKWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 16x16_ DUAL_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ 16x16_ FORWARD_ ENABLE_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ PARTITION_ 8x8_ INTEL - CL_
AVC_ ME_ SKIP_ BLOCK_ PARTITION_ 16x16_ INTEL - CL_
AVC_ ME_ SLICE_ TYPE_ BPRED_ INTEL - CL_
AVC_ ME_ SLICE_ TYPE_ INTRA_ INTEL - CL_
AVC_ ME_ SLICE_ TYPE_ PRED_ INTEL - CL_
AVC_ ME_ SUBPIXEL_ MODE_ HPEL_ INTEL - CL_
AVC_ ME_ SUBPIXEL_ MODE_ INTEGER_ INTEL - CL_
AVC_ ME_ SUBPIXEL_ MODE_ QPEL_ INTEL - CL_
AVC_ ME_ VERSION_ 0_ INTEL - CL_
AVC_ ME_ VERSION_ 1_ INTEL - CL_BGRA
- CL_
BLOCKING - CL_
BUFFER_ CREATE_ TYPE_ REGION - CL_
BUILD_ ERROR - CL_
BUILD_ IN_ PROGRESS - CL_
BUILD_ NONE - CL_
BUILD_ PROGRAM_ FAILURE - CL_
BUILD_ SUCCESS - CL_
CANCELLED_ IMG - CL_
CGL_ SHAREGROUP_ KHR - CL_
COMMAND_ ACQUIRE_ EXTERNAL_ MEM_ OBJECTS_ KHR - CL_
COMMAND_ ACQUIRE_ GL_ OBJECTS - CL_
COMMAND_ ACQUIRE_ GRALLOC_ OBJECTS_ IMG - CL_
COMMAND_ BARRIER - CL_
COMMAND_ BUFFER_ CAPABILITY_ DEVICE_ SIDE_ ENQUEUE_ KHR - CL_
COMMAND_ BUFFER_ CAPABILITY_ KERNEL_ PRINTF_ KHR - CL_
COMMAND_ BUFFER_ CAPABILITY_ MULTIPLE_ QUEUE_ KHR - CL_
COMMAND_ BUFFER_ CAPABILITY_ SIMULTANEOUS_ USE_ KHR - CL_
COMMAND_ BUFFER_ CONTEXT_ KHR - CL_
COMMAND_ BUFFER_ DEVICE_ SIDE_ SYNC_ KHR - CL_
COMMAND_ BUFFER_ FLAGS_ KHR - CL_
COMMAND_ BUFFER_ MUTABLE_ DISPATCH_ ASSERTS_ KHR - CL_
COMMAND_ BUFFER_ MUTABLE_ KHR - CL_
COMMAND_ BUFFER_ NUM_ QUEUES_ KHR - CL_
COMMAND_ BUFFER_ PLATFORM_ AUTOMATIC_ REMAP_ KHR - CL_
COMMAND_ BUFFER_ PLATFORM_ REMAP_ QUEUES_ KHR - CL_
COMMAND_ BUFFER_ PLATFORM_ UNIVERSAL_ SYNC_ KHR - CL_
COMMAND_ BUFFER_ PROPERTIES_ ARRAY_ KHR - CL_
COMMAND_ BUFFER_ QUEUES_ KHR - CL_
COMMAND_ BUFFER_ REFERENCE_ COUNT_ KHR - CL_
COMMAND_ BUFFER_ SIMULTANEOUS_ USE_ KHR - CL_
COMMAND_ BUFFER_ STATE_ EXECUTABLE_ KHR - CL_
COMMAND_ BUFFER_ STATE_ KHR - CL_
COMMAND_ BUFFER_ STATE_ PENDING_ KHR - CL_
COMMAND_ BUFFER_ STATE_ RECORDING_ KHR - CL_
COMMAND_ COMMAND_ BUFFER_ KHR - CL_
COMMAND_ COPY_ BUFFER - CL_
COMMAND_ COPY_ BUFFER_ RECT - CL_
COMMAND_ COPY_ BUFFER_ TO_ IMAGE - CL_
COMMAND_ COPY_ IMAGE - CL_
COMMAND_ COPY_ IMAGE_ TO_ BUFFER - CL_
COMMAND_ FILL_ BUFFER - CL_
COMMAND_ FILL_ IMAGE - CL_
COMMAND_ GENERATE_ MIPMAP_ IMG - CL_
COMMAND_ GL_ FENCE_ SYNC_ OBJECT_ KHR - CL_
COMMAND_ MAP_ BUFFER - CL_
COMMAND_ MAP_ IMAGE - CL_
COMMAND_ MARKER - CL_
COMMAND_ MEMADVISE_ INTEL - CL_
COMMAND_ MEMCPY_ INTEL - CL_
COMMAND_ MEMFILL_ INTEL - CL_
COMMAND_ MIGRATEMEM_ INTEL - CL_
COMMAND_ MIGRATE_ MEM_ OBJECTS - CL_
COMMAND_ MIGRATE_ MEM_ OBJECT_ EXT - CL_
COMMAND_ NATIVE_ KERNEL - CL_
COMMAND_ NDRANGE_ KERNEL - CL_
COMMAND_ READ_ BUFFER - CL_
COMMAND_ READ_ BUFFER_ RECT - CL_
COMMAND_ READ_ HOST_ PIPE_ INTEL - CL_
COMMAND_ READ_ IMAGE - CL_
COMMAND_ RELEASE_ EXTERNAL_ MEM_ OBJECTS_ KHR - CL_
COMMAND_ RELEASE_ GL_ OBJECTS - CL_
COMMAND_ RELEASE_ GRALLOC_ OBJECTS_ IMG - CL_
COMMAND_ SEMAPHORE_ SIGNAL_ KHR - CL_
COMMAND_ SEMAPHORE_ WAIT_ KHR - CL_
COMMAND_ SVM_ FREE - CL_
COMMAND_ SVM_ FREE_ ARM - CL_
COMMAND_ SVM_ MAP - CL_
COMMAND_ SVM_ MAP_ ARM - CL_
COMMAND_ SVM_ MEMCPY - CL_
COMMAND_ SVM_ MEMCPY_ ARM - CL_
COMMAND_ SVM_ MEMFILL - CL_
COMMAND_ SVM_ MEMFILL_ ARM - CL_
COMMAND_ SVM_ MIGRATE_ MEM - CL_
COMMAND_ SVM_ UNMAP - CL_
COMMAND_ SVM_ UNMAP_ ARM - CL_
COMMAND_ TASK - CL_
COMMAND_ TERMINATED_ ITSELF_ WITH_ FAILURE_ ARM - CL_
COMMAND_ TERMINATION_ COMPLETION_ ARM - CL_
COMMAND_ TERMINATION_ CONTROLLED_ FAILURE_ ARM - CL_
COMMAND_ TERMINATION_ CONTROLLED_ SUCCESS_ ARM - CL_
COMMAND_ TERMINATION_ ERROR_ ARM - CL_
COMMAND_ UNMAP_ MEM_ OBJECT - CL_
COMMAND_ USER - CL_
COMMAND_ WRITE_ BUFFER - CL_
COMMAND_ WRITE_ BUFFER_ RECT - CL_
COMMAND_ WRITE_ HOST_ PIPE_ INTEL - CL_
COMMAND_ WRITE_ IMAGE - CL_
COMPILER_ NOT_ AVAILABLE - CL_
COMPILE_ PROGRAM_ FAILURE - CL_
COMPLETE - CL_
CONTEXT_ DEVICES - CL_
CONTEXT_ DIAGNOSTICS_ LEVEL_ ALL_ INTEL - CL_
CONTEXT_ DIAGNOSTICS_ LEVEL_ BAD_ INTEL - CL_
CONTEXT_ DIAGNOSTICS_ LEVEL_ GOOD_ INTEL - CL_
CONTEXT_ DIAGNOSTICS_ LEVEL_ NEUTRAL_ INTEL - CL_
CONTEXT_ INTEROP_ USER_ SYNC - CL_
CONTEXT_ MEMORY_ INITIALIZE_ KHR - CL_
CONTEXT_ MEMORY_ INITIALIZE_ LOCAL_ KHR - CL_
CONTEXT_ MEMORY_ INITIALIZE_ PRIVATE_ KHR - CL_
CONTEXT_ NUM_ DEVICES - CL_
CONTEXT_ PERF_ HINT_ QCOM - CL_
CONTEXT_ PLATFORM - CL_
CONTEXT_ PROPERTIES - CL_
CONTEXT_ REFERENCE_ COUNT - CL_
CONTEXT_ SHOW_ DIAGNOSTICS_ INTEL - CL_
CONTEXT_ TERMINATED_ KHR - CL_
CONTEXT_ TERMINATE_ KHR - CL_
CURRENT_ DEVICE_ FOR_ GL_ CONTEXT_ KHR - CL_
DEPTH - CL_
DEVICES_ FOR_ GL_ CONTEXT_ KHR - CL_
DEVICE_ ADDRESS_ BITS - CL_
DEVICE_ AFFINITY_ DOMAINS_ EXT - CL_
DEVICE_ AFFINITY_ DOMAIN_ L1_ CACHE - CL_
DEVICE_ AFFINITY_ DOMAIN_ L2_ CACHE - CL_
DEVICE_ AFFINITY_ DOMAIN_ L3_ CACHE - CL_
DEVICE_ AFFINITY_ DOMAIN_ L4_ CACHE - CL_
DEVICE_ AFFINITY_ DOMAIN_ NEXT_ PARTITIONABLE - CL_
DEVICE_ AFFINITY_ DOMAIN_ NUMA - CL_
DEVICE_ ATOMIC_ FENCE_ CAPABILITIES - CL_
DEVICE_ ATOMIC_ MEMORY_ CAPABILITIES - CL_
DEVICE_ ATOMIC_ ORDER_ ACQ_ REL - CL_
DEVICE_ ATOMIC_ ORDER_ RELAXED - CL_
DEVICE_ ATOMIC_ ORDER_ SEQ_ CST - CL_
DEVICE_ ATOMIC_ SCOPE_ ALL_ DEVICES - CL_
DEVICE_ ATOMIC_ SCOPE_ DEVICE - CL_
DEVICE_ ATOMIC_ SCOPE_ WORK_ GROUP - CL_
DEVICE_ ATOMIC_ SCOPE_ WORK_ ITEM - CL_
DEVICE_ AVAILABLE - CL_
DEVICE_ AVAILABLE_ ASYNC_ QUEUES_ AMD - CL_
DEVICE_ AVC_ ME_ SUPPORTS_ PREEMPTION_ INTEL - CL_
DEVICE_ AVC_ ME_ SUPPORTS_ TEXTURE_ SAMPLER_ USE_ INTEL - CL_
DEVICE_ AVC_ ME_ VERSION_ INTEL - CL_
DEVICE_ BOARD_ NAME_ AMD - CL_
DEVICE_ BUILT_ IN_ KERNELS - CL_
DEVICE_ BUILT_ IN_ KERNELS_ WITH_ VERSION - CL_
DEVICE_ BUILT_ IN_ KERNELS_ WITH_ VERSION_ KHR - CL_
DEVICE_ COMMAND_ BUFFER_ CAPABILITIES_ KHR - CL_
DEVICE_ COMMAND_ BUFFER_ NUM_ SYNC_ DEVICES_ KHR - CL_
DEVICE_ COMMAND_ BUFFER_ REQUIRED_ QUEUE_ PROPERTIES_ KHR - CL_
DEVICE_ COMMAND_ BUFFER_ SUPPORTED_ QUEUE_ PROPERTIES_ KHR - CL_
DEVICE_ COMMAND_ BUFFER_ SYNC_ DEVICES_ KHR - CL_
DEVICE_ COMPILER_ AVAILABLE - CL_
DEVICE_ COMPUTE_ CAPABILITY_ MAJOR_ NV - CL_
DEVICE_ COMPUTE_ CAPABILITY_ MINOR_ NV - CL_
DEVICE_ COMPUTE_ UNITS_ BITFIELD_ ARM - CL_
DEVICE_ CONTROLLED_ TERMINATION_ CAPABILITIES_ ARM - CL_
DEVICE_ CONTROLLED_ TERMINATION_ FAILURE_ ARM - CL_
DEVICE_ CONTROLLED_ TERMINATION_ QUERY_ ARM - CL_
DEVICE_ CONTROLLED_ TERMINATION_ SUCCESS_ ARM - CL_
DEVICE_ CROSS_ DEVICE_ SHARED_ MEM_ CAPABILITIES_ INTEL - CL_
DEVICE_ CXX_ FOR_ OPENCL_ NUMERIC_ VERSION_ EXT - CL_
DEVICE_ DEVICE_ ENQUEUE_ CAPABILITIES - CL_
DEVICE_ DEVICE_ MEM_ CAPABILITIES_ INTEL - CL_
DEVICE_ DOUBLE_ FP_ CONFIG - CL_
DEVICE_ ENDIAN_ LITTLE - CL_
DEVICE_ ERROR_ CORRECTION_ SUPPORT - CL_
DEVICE_ EXECUTION_ CAPABILITIES - CL_
DEVICE_ EXTENSIONS - CL_
DEVICE_ EXTENSIONS_ WITH_ VERSION - CL_
DEVICE_ EXTENSIONS_ WITH_ VERSION_ KHR - CL_
DEVICE_ EXTERNAL_ MEMORY_ IMPORT_ ASSUME_ LINEAR_ IMAGES_ HANDLE_ TYPES_ KHR - CL_
DEVICE_ EXTERNAL_ MEMORY_ IMPORT_ HANDLE_ TYPES_ KHR - CL_
DEVICE_ EXT_ MEM_ PADDING_ IN_ BYTES_ QCOM - CL_
DEVICE_ FEATURE_ CAPABILITIES_ INTEL - CL_
DEVICE_ FEATURE_ FLAG_ DP4A_ INTEL - CL_
DEVICE_ FEATURE_ FLAG_ DPAS_ INTEL - CL_
DEVICE_ GENERIC_ ADDRESS_ SPACE_ SUPPORT - CL_
DEVICE_ GFXIP_ MAJOR_ AMD - CL_
DEVICE_ GFXIP_ MINOR_ AMD - CL_
DEVICE_ GLOBAL_ FREE_ MEMORY_ AMD - CL_
DEVICE_ GLOBAL_ MEM_ CACHELINE_ SIZE - CL_
DEVICE_ GLOBAL_ MEM_ CACHE_ SIZE - CL_
DEVICE_ GLOBAL_ MEM_ CACHE_ TYPE - CL_
DEVICE_ GLOBAL_ MEM_ CHANNELS_ AMD - CL_
DEVICE_ GLOBAL_ MEM_ CHANNEL_ BANKS_ AMD - CL_
DEVICE_ GLOBAL_ MEM_ CHANNEL_ BANK_ WIDTH_ AMD - CL_
DEVICE_ GLOBAL_ MEM_ SIZE - CL_
DEVICE_ GLOBAL_ VARIABLE_ PREFERRED_ TOTAL_ SIZE - CL_
DEVICE_ GPU_ OVERLAP_ NV - CL_
DEVICE_ HALF_ FP_ CONFIG - CL_
DEVICE_ HOST_ MEM_ CAPABILITIES_ INTEL - CL_
DEVICE_ HOST_ UNIFIED_ MEMORY - CL_
DEVICE_ ID_ INTEL - CL_
DEVICE_ ILS_ WITH_ VERSION - CL_
DEVICE_ ILS_ WITH_ VERSION_ KHR - CL_
DEVICE_ IL_ VERSION - CL_
DEVICE_ IL_ VERSION_ KHR - New property to clGetDeviceInfo for retrieving supported intermediate languages.
- CL_
DEVICE_ IMAG E2D_ MAX_ HEIGHT - CL_
DEVICE_ IMAG E2D_ MAX_ WIDTH - CL_
DEVICE_ IMAG E3D_ MAX_ DEPTH - CL_
DEVICE_ IMAG E3D_ MAX_ HEIGHT - CL_
DEVICE_ IMAG E3D_ MAX_ WIDTH - CL_
DEVICE_ IMAGE_ BASE_ ADDRESS_ ALIGNMENT - CL_
DEVICE_ IMAGE_ BASE_ ADDRESS_ ALIGNMENT_ KHR - CL_
DEVICE_ IMAGE_ MAX_ ARRAY_ SIZE - CL_
DEVICE_ IMAGE_ MAX_ BUFFER_ SIZE - CL_
DEVICE_ IMAGE_ PITCH_ ALIGNMENT - CL_
DEVICE_ IMAGE_ PITCH_ ALIGNMENT_ KHR - CL_
DEVICE_ IMAGE_ SUPPORT - CL_
DEVICE_ INTEGER_ DOT_ PRODUCT_ ACCELERATION_ PROPERTIES_ 4x8BIT_ PACKED_ KHR - CL_
DEVICE_ INTEGER_ DOT_ PRODUCT_ ACCELERATION_ PROPERTIES_ 8BIT_ KHR - CL_
DEVICE_ INTEGER_ DOT_ PRODUCT_ CAPABILITIES_ KHR - CL_
DEVICE_ INTEGER_ DOT_ PRODUCT_ INPUT_ 4x8BIT_ KHR - CL_
DEVICE_ INTEGER_ DOT_ PRODUCT_ INPUT_ 4x8BIT_ PACKED_ KHR - CL_
DEVICE_ INTEGRATED_ MEMORY_ NV - CL_
DEVICE_ IP_ VERSION_ INTEL - CL_
DEVICE_ JOB_ SLOTS_ ARM - CL_
DEVICE_ KERNEL_ CLOCK_ CAPABILITIES_ KHR - CL_
DEVICE_ KERNEL_ CLOCK_ SCOPE_ DEVICE_ KHR - CL_
DEVICE_ KERNEL_ CLOCK_ SCOPE_ SUB_ GROUP_ KHR - CL_
DEVICE_ KERNEL_ CLOCK_ SCOPE_ WORK_ GROUP_ KHR - CL_
DEVICE_ KERNEL_ EXEC_ TIMEOUT_ NV - CL_
DEVICE_ LATEST_ CONFORMANCE_ VERSION_ PASSED - CL_
DEVICE_ LINKER_ AVAILABLE - CL_
DEVICE_ LOCAL_ MEM_ BANKS_ AMD - CL_
DEVICE_ LOCAL_ MEM_ SIZE - CL_
DEVICE_ LOCAL_ MEM_ SIZE_ PER_ COMPUTE_ UNIT_ AMD - CL_
DEVICE_ LOCAL_ MEM_ TYPE - CL_
DEVICE_ LUID_ KHR - CL_
DEVICE_ LUID_ VALID_ KHR - CL_
DEVICE_ MAX_ CLOCK_ FREQUENCY - CL_
DEVICE_ MAX_ COMPUTE_ UNITS - CL_
DEVICE_ MAX_ CONSTANT_ ARGS - CL_
DEVICE_ MAX_ CONSTANT_ BUFFER_ SIZE - CL_
DEVICE_ MAX_ GLOBAL_ VARIABLE_ SIZE - CL_
DEVICE_ MAX_ MEM_ ALLOC_ SIZE - CL_
DEVICE_ MAX_ NAMED_ BARRIER_ COUNT_ KHR - CL_
DEVICE_ MAX_ NUM_ SUB_ GROUPS - CL_
DEVICE_ MAX_ ON_ DEVICE_ EVENTS - CL_
DEVICE_ MAX_ ON_ DEVICE_ QUEUES - CL_
DEVICE_ MAX_ PARAMETER_ SIZE - CL_
DEVICE_ MAX_ PIPE_ ARGS - CL_
DEVICE_ MAX_ READ_ IMAGE_ ARGS - CL_
DEVICE_ MAX_ READ_ WRITE_ IMAGE_ ARGS - CL_
DEVICE_ MAX_ SAMPLERS - CL_
DEVICE_ MAX_ WARP_ COUNT_ ARM - CL_
DEVICE_ MAX_ WORK_ GROUP_ SIZE - CL_
DEVICE_ MAX_ WORK_ GROUP_ SIZE_ AMD - CL_
DEVICE_ MAX_ WORK_ ITEM_ DIMENSIONS - CL_
DEVICE_ MAX_ WORK_ ITEM_ SIZES - CL_
DEVICE_ MAX_ WRITE_ IMAGE_ ARGS - CL_
DEVICE_ MEMORY_ CAPABILITIES_ IMG - CL_
DEVICE_ MEM_ BASE_ ADDR_ ALIGN - CL_
DEVICE_ ME_ VERSION_ INTEL - CL_
DEVICE_ MIN_ DATA_ TYPE_ ALIGN_ SIZE - CL_
DEVICE_ MUTABLE_ DISPATCH_ CAPABILITIES_ KHR - CL_
DEVICE_ NAME - CL_
DEVICE_ NATIVE_ VECTOR_ WIDTH_ CHAR - CL_
DEVICE_ NATIVE_ VECTOR_ WIDTH_ DOUBLE - CL_
DEVICE_ NATIVE_ VECTOR_ WIDTH_ FLOAT - CL_
DEVICE_ NATIVE_ VECTOR_ WIDTH_ HALF - CL_
DEVICE_ NATIVE_ VECTOR_ WIDTH_ INT - CL_
DEVICE_ NATIVE_ VECTOR_ WIDTH_ LONG - CL_
DEVICE_ NATIVE_ VECTOR_ WIDTH_ SHORT - CL_
DEVICE_ NODE_ MASK_ KHR - CL_
DEVICE_ NON_ UNIFORM_ WORK_ GROUP_ SUPPORT - CL_
DEVICE_ NOT_ AVAILABLE - CL_
DEVICE_ NOT_ FOUND - CL_
DEVICE_ NUMERIC_ VERSION - CL_
DEVICE_ NUMERIC_ VERSION_ KHR - CL_
DEVICE_ NUM_ EUS_ PER_ SUB_ SLICE_ INTEL - CL_
DEVICE_ NUM_ SIMULTANEOUS_ INTEROPS_ INTEL - CL_
DEVICE_ NUM_ SLICES_ INTEL - CL_
DEVICE_ NUM_ SUB_ SLICES_ PER_ SLICE_ INTEL - CL_
DEVICE_ NUM_ THREADS_ PER_ EU_ INTEL - CL_
DEVICE_ OPENCL_ C_ ALL_ VERSIONS - CL_
DEVICE_ OPENCL_ C_ FEATURES - CL_
DEVICE_ OPENCL_ C_ NUMERIC_ VERSION_ KHR - CL_
DEVICE_ OPENCL_ C_ VERSION - CL_
DEVICE_ PAGE_ SIZE_ QCOM - CL_
DEVICE_ PARENT_ DEVICE - CL_
DEVICE_ PARENT_ DEVICE_ EXT - CL_
DEVICE_ PARTITION_ AFFINITY_ DOMAIN - CL_
DEVICE_ PARTITION_ BY_ AFFINITY_ DOMAIN - CL_
DEVICE_ PARTITION_ BY_ AFFINITY_ DOMAIN_ EXT - CL_
DEVICE_ PARTITION_ BY_ COUNTS - CL_
DEVICE_ PARTITION_ BY_ COUNTS_ EXT - CL_
DEVICE_ PARTITION_ BY_ COUNTS_ LIST_ END - CL_
DEVICE_ PARTITION_ BY_ NAMES_ EXT - CL_
DEVICE_ PARTITION_ BY_ NAMES_ INTEL - CL_
DEVICE_ PARTITION_ EQUALLY - CL_
DEVICE_ PARTITION_ EQUALLY_ EXT - CL_
DEVICE_ PARTITION_ FAILED - CL_
DEVICE_ PARTITION_ FAILED_ EXT - CL_
DEVICE_ PARTITION_ MAX_ SUB_ DEVICES - CL_
DEVICE_ PARTITION_ PROPERTIES - CL_
DEVICE_ PARTITION_ STYLE_ EXT - CL_
DEVICE_ PARTITION_ TYPE - CL_
DEVICE_ PARTITION_ TYPES_ EXT - CL_
DEVICE_ PCIE_ ID_ AMD - CL_
DEVICE_ PCI_ BUS_ ID_ NV - CL_
DEVICE_ PCI_ BUS_ INFO_ KHR - CL_
DEVICE_ PCI_ SLOT_ ID_ NV - CL_
DEVICE_ PIPE_ MAX_ ACTIVE_ RESERVATIONS - CL_
DEVICE_ PIPE_ MAX_ PACKET_ SIZE - CL_
DEVICE_ PIPE_ SUPPORT - CL_
DEVICE_ PLANAR_ YUV_ MAX_ HEIGHT_ INTEL - CL_
DEVICE_ PLANAR_ YUV_ MAX_ WIDTH_ INTEL - CL_
DEVICE_ PLATFORM - CL_
DEVICE_ PREFERRED_ CONSTANT_ BUFFER_ SIZE_ AMD - CL_
DEVICE_ PREFERRED_ GLOBAL_ ATOMIC_ ALIGNMENT - CL_
DEVICE_ PREFERRED_ INTEROP_ USER_ SYNC - CL_
DEVICE_ PREFERRED_ LOCAL_ ATOMIC_ ALIGNMENT - CL_
DEVICE_ PREFERRED_ PLATFORM_ ATOMIC_ ALIGNMENT - CL_
DEVICE_ PREFERRED_ VECTOR_ WIDTH_ CHAR - CL_
DEVICE_ PREFERRED_ VECTOR_ WIDTH_ DOUBLE - CL_
DEVICE_ PREFERRED_ VECTOR_ WIDTH_ FLOAT - CL_
DEVICE_ PREFERRED_ VECTOR_ WIDTH_ HALF - CL_
DEVICE_ PREFERRED_ VECTOR_ WIDTH_ INT - CL_
DEVICE_ PREFERRED_ VECTOR_ WIDTH_ LONG - CL_
DEVICE_ PREFERRED_ VECTOR_ WIDTH_ SHORT - CL_
DEVICE_ PREFERRED_ WORK_ GROUP_ SIZE_ AMD - CL_
DEVICE_ PREFERRED_ WORK_ GROUP_ SIZE_ MULTIPLE - CL_
DEVICE_ PRINTF_ BUFFER_ SIZE - CL_
DEVICE_ PROFILE - CL_
DEVICE_ PROFILING_ TIMER_ OFFSET_ AMD - CL_
DEVICE_ PROFILING_ TIMER_ RESOLUTION - CL_
DEVICE_ QUEUE_ FAMILY_ PROPERTIES_ INTEL - CL_
DEVICE_ QUEUE_ ON_ DEVICE_ MAX_ SIZE - CL_
DEVICE_ QUEUE_ ON_ DEVICE_ PREFERRED_ SIZE - CL_
DEVICE_ QUEUE_ ON_ DEVICE_ PROPERTIES - CL_
DEVICE_ QUEUE_ ON_ HOST_ PROPERTIES - CL_
DEVICE_ QUEUE_ PROPERTIES - CL_
DEVICE_ QUEUE_ REPLACEABLE_ DEFAULT - CL_
DEVICE_ QUEUE_ SUPPORTED - CL_
DEVICE_ REFERENCE_ COUNT - CL_
DEVICE_ REFERENCE_ COUNT_ EXT - CL_
DEVICE_ REGISTERS_ PER_ BLOCK_ NV - CL_
DEVICE_ SCHEDULING_ COMPUTE_ UNIT_ BATCH_ QUEUE_ SIZE_ ARM - CL_
DEVICE_ SCHEDULING_ COMPUTE_ UNIT_ LIMIT_ ARM - CL_
DEVICE_ SCHEDULING_ CONTROLS_ CAPABILITIES_ ARM - CL_
DEVICE_ SCHEDULING_ DEFERRED_ FLUSH_ ARM - CL_
DEVICE_ SCHEDULING_ KERNEL_ BATCHING_ ARM - CL_
DEVICE_ SCHEDULING_ REGISTER_ ALLOCATION_ ARM - CL_
DEVICE_ SCHEDULING_ WARP_ THROTTLING_ ARM - CL_
DEVICE_ SCHEDULING_ WORKGROUP_ BATCH_ SIZE_ ARM - CL_
DEVICE_ SCHEDULING_ WORKGROUP_ BATCH_ SIZE_ MODIFIER_ ARM - CL_
DEVICE_ SEMAPHORE_ EXPORT_ HANDLE_ TYPES_ KHR - CL_
DEVICE_ SEMAPHORE_ IMPORT_ HANDLE_ TYPES_ KHR - CL_
DEVICE_ SEMAPHORE_ TYPES_ KHR - CL_
DEVICE_ SHARED_ SYSTEM_ MEM_ CAPABILITIES_ INTEL - CL_
DEVICE_ SIMD_ INSTRUCTION_ WIDTH_ AMD - CL_
DEVICE_ SIMD_ PER_ COMPUTE_ UNIT_ AMD - CL_
DEVICE_ SIMD_ WIDTH_ AMD - CL_
DEVICE_ SIMULTANEOUS_ INTEROPS_ INTEL - CL_
DEVICE_ SINGLE_ DEVICE_ SHARED_ MEM_ CAPABILITIES_ INTEL - CL_
DEVICE_ SINGLE_ FP_ CONFIG - CL_
DEVICE_ SPIR_ VERSIONS - CL_
DEVICE_ SUB_ GROUP_ INDEPENDENT_ FORWARD_ PROGRESS - CL_
DEVICE_ SUB_ GROUP_ SIZES_ INTEL - CL_
DEVICE_ SUPPORTED_ REGISTER_ ALLOCATIONS_ ARM - CL_
DEVICE_ SVM_ ATOMICS - CL_
DEVICE_ SVM_ ATOMICS_ ARM - CL_
DEVICE_ SVM_ CAPABILITIES - CL_
DEVICE_ SVM_ CAPABILITIES_ ARM - CL_
DEVICE_ SVM_ COARSE_ GRAIN_ BUFFER - CL_
DEVICE_ SVM_ COARSE_ GRAIN_ BUFFER_ ARM - CL_
DEVICE_ SVM_ FINE_ GRAIN_ BUFFER - CL_
DEVICE_ SVM_ FINE_ GRAIN_ BUFFER_ ARM - CL_
DEVICE_ SVM_ FINE_ GRAIN_ SYSTEM - CL_
DEVICE_ SVM_ FINE_ GRAIN_ SYSTEM_ ARM - CL_
DEVICE_ TERMINATE_ CAPABILITY_ KHR - CL_
DEVICE_ THREAD_ TRACE_ SUPPORTED_ AMD - CL_
DEVICE_ TOPOLOGY_ AMD - CL_
DEVICE_ TYPE - CL_
DEVICE_ TYPE_ ACCELERATOR - CL_
DEVICE_ TYPE_ ALL - CL_
DEVICE_ TYPE_ CPU - CL_
DEVICE_ TYPE_ CUSTOM - CL_
DEVICE_ TYPE_ DEFAULT - CL_
DEVICE_ TYPE_ GPU - CL_
DEVICE_ UUID_ KHR - CL_
DEVICE_ VENDOR - CL_
DEVICE_ VENDOR_ ID - CL_
DEVICE_ VERSION - CL_
DEVICE_ WARP_ SIZE_ NV - CL_
DEVICE_ WAVEFRONT_ WIDTH_ AMD - CL_
DEVICE_ WORK_ GROUP_ COLLECTIVE_ FUNCTIONS_ SUPPORT - CL_
DRIVER_ UUID_ KHR - CL_
DRIVER_ VERSION - CL_
EGL_ DISPLAY_ KHR - CL_
EGL_ YUV_ PLANE_ INTEL - CL_
EVENT_ COMMAND_ EXECUTION_ STATUS - CL_
EVENT_ COMMAND_ QUEUE - CL_
EVENT_ COMMAND_ TERMINATION_ REASON_ ARM - CL_
EVENT_ COMMAND_ TYPE - CL_
EVENT_ CONTEXT - CL_
EVENT_ REFERENCE_ COUNT - CL_
EXEC_ KERNEL - CL_
EXEC_ NATIVE_ KERNEL - CL_
EXEC_ STATUS_ ERROR_ FOR_ EVENTS_ IN_ WAIT_ LIST - CL_
EXTERNAL_ MEMORY_ HANDLE_ DMA_ BUF_ KHR - CL_
EXTERNAL_ MEMORY_ HANDLE_ OPAQUE_ FD_ KHR - CL_
EXTERNAL_ MEMORY_ HANDLE_ OPAQUE_ WIN32_ KHR - CL_
EXTERNAL_ MEMORY_ HANDLE_ OPAQUE_ WIN32_ KMT_ KHR - CL_
FALSE - CL_
FILTER_ LINEAR - CL_
FILTER_ NEAREST - CL_
FLOAT - CL_
FP_ CORRECTLY_ ROUNDED_ DIVIDE_ SQRT - CL_
FP_ DENORM - CL_
FP_ FMA - CL_
FP_ INF_ NAN - CL_
FP_ ROUND_ TO_ INF - CL_
FP_ ROUND_ TO_ NEAREST - CL_
FP_ ROUND_ TO_ ZERO - CL_
FP_ SOFT_ FLOAT - CL_
GLOBAL - CL_
GLX_ DISPLAY_ KHR - CL_
GL_ CONTEXT_ KHR - CL_
GL_ MIPMAP_ LEVEL - CL_
GL_ NUM_ SAMPLES - CL_
GL_ OBJECT_ BUFFER - CL_
GL_ OBJECT_ RENDERBUFFER - CL_
GL_ OBJECT_ TEXTUR E1D - CL_
GL_ OBJECT_ TEXTUR E1D_ ARRAY - CL_
GL_ OBJECT_ TEXTUR E2D - CL_
GL_ OBJECT_ TEXTUR E2D_ ARRAY - CL_
GL_ OBJECT_ TEXTUR E3D - CL_
GL_ OBJECT_ TEXTURE_ BUFFER - CL_
GL_ TEXTURE_ TARGET - CL_
GRALLOC_ RESOURCE_ NOT_ ACQUIRED_ IMG - CL_
HALF_ FLOAT - CL_
IMAGE_ ARRAY_ SIZE - CL_
IMAGE_ BUFFER - CL_
IMAGE_ DEPTH - CL_
IMAGE_ ELEMENT_ SIZE - CL_
IMAGE_ FORMAT - CL_
IMAGE_ FORMAT_ MISMATCH - CL_
IMAGE_ FORMAT_ NOT_ SUPPORTED - CL_
IMAGE_ HEIGHT - CL_
IMAGE_ NUM_ MIP_ LEVELS - CL_
IMAGE_ NUM_ SAMPLES - CL_
IMAGE_ REQUIREMENTS_ BASE_ ADDRESS_ ALIGNMENT_ EXT - CL_
IMAGE_ REQUIREMENTS_ MAX_ ARRAY_ SIZE_ EXT - CL_
IMAGE_ REQUIREMENTS_ MAX_ DEPTH_ EXT - CL_
IMAGE_ REQUIREMENTS_ MAX_ HEIGHT_ EXT - CL_
IMAGE_ REQUIREMENTS_ MAX_ WIDTH_ EXT - CL_
IMAGE_ REQUIREMENTS_ ROW_ PITCH_ ALIGNMENT_ EXT - CL_
IMAGE_ REQUIREMENTS_ SIZE_ EXT - CL_
IMAGE_ REQUIREMENTS_ SLICE_ PITCH_ ALIGNMENT_ EXT - CL_
IMAGE_ ROW_ ALIGNMENT_ QCOM - CL_
IMAGE_ ROW_ PITCH - CL_
IMAGE_ SLICE_ ALIGNMENT_ QCOM - CL_
IMAGE_ SLICE_ PITCH - CL_
IMAGE_ WIDTH - CL_
IMPORT_ ANDROID_ HARDWARE_ BUFFER_ LAYER_ INDEX_ ARM - Index of layer in a multilayer hardware buffer
- CL_
IMPORT_ ANDROID_ HARDWARE_ BUFFER_ PLANE_ INDEX_ ARM - Index of plane in a multiplanar hardware buffer
- CL_
IMPORT_ DMA_ BUF_ DATA_ CONSISTENCY_ WITH_ HOST_ ARM - Data consistency with host property
- CL_
IMPORT_ MEMORY_ WHOLE_ ALLOCATION_ ARM - Import memory size value to indicate a size for the whole buffer.
- CL_
IMPORT_ TYPE_ ANDROID_ HARDWARE_ BUFFER_ ARM - Android hardware buffer type value for
CL_IMPORT_TYPE_ARM
property - CL_
IMPORT_ TYPE_ ARM - Default and valid properties name for
cl_arm_import_memory
- CL_
IMPORT_ TYPE_ DMA_ BUF_ ARM - DMA BUF memory type value for
CL_IMPORT_TYPE_ARM
property - CL_
IMPORT_ TYPE_ HOST_ ARM - Host process memory type default value for
CL_IMPORT_TYPE_ARM
property - CL_
IMPORT_ TYPE_ PROTECTED_ ARM - Protected memory property
- CL_
INCOMPATIBLE_ COMMAND_ QUEUE_ KHR - CL_
INTENSITY - CL_
INVALID_ ACCELERATOR_ DESCRIPTOR_ INTEL - CL_
INVALID_ ACCELERATOR_ INTEL - CL_
INVALID_ ACCELERATOR_ TYPE_ INTEL - CL_
INVALID_ ARG_ INDEX - CL_
INVALID_ ARG_ SIZE - CL_
INVALID_ ARG_ VALUE - CL_
INVALID_ BINARY - CL_
INVALID_ BUFFER_ SIZE - CL_
INVALID_ BUILD_ OPTIONS - CL_
INVALID_ COMMAND_ BUFFER_ KHR - CL_
INVALID_ COMMAND_ QUEUE - CL_
INVALID_ COMPILER_ OPTIONS - CL_
INVALID_ CONTEXT - CL_
INVALID_ DEVICE - CL_
INVALID_ DEVICE_ PARTITION_ COUNT - CL_
INVALID_ DEVICE_ QUEUE - CL_
INVALID_ DEVICE_ TYPE - CL_
INVALID_ EVENT - CL_
INVALID_ EVENT_ WAIT_ LIST - CL_
INVALID_ GLOBAL_ OFFSET - CL_
INVALID_ GLOBAL_ WORK_ SIZE - CL_
INVALID_ GL_ OBJECT - CL_
INVALID_ GL_ SHAREGROUP_ REFERENCE_ KHR - CL_
INVALID_ GRALLOC_ OBJECT_ IMG - CL_
INVALID_ HOST_ PTR - CL_
INVALID_ IMAGE_ DESCRIPTOR - CL_
INVALID_ IMAGE_ FORMAT_ DESCRIPTOR - CL_
INVALID_ IMAGE_ SIZE - CL_
INVALID_ KERNEL - CL_
INVALID_ KERNEL_ ARGS - CL_
INVALID_ KERNEL_ DEFINITION - CL_
INVALID_ KERNEL_ NAME - CL_
INVALID_ LINKER_ OPTIONS - CL_
INVALID_ MEM_ OBJECT - CL_
INVALID_ MIP_ LEVEL - CL_
INVALID_ MUTABLE_ COMMAND_ KHR - CL_
INVALID_ OPERATION - CL_
INVALID_ PARTITION_ COUNT_ EXT - CL_
INVALID_ PARTITION_ NAME_ EXT - CL_
INVALID_ PIPE_ SIZE - CL_
INVALID_ PLATFORM - CL_
INVALID_ PROGRAM - CL_
INVALID_ PROGRAM_ EXECUTABLE - CL_
INVALID_ PROPERTY - CL_
INVALID_ QUEUE_ PROPERTIES - CL_
INVALID_ SAMPLER - CL_
INVALID_ SEMAPHORE_ KHR - CL_
INVALID_ SPEC_ ID - CL_
INVALID_ SYNC_ POINT_ WAIT_ LIST_ KHR - CL_
INVALID_ VALUE - CL_
INVALID_ WORK_ DIMENSION - CL_
INVALID_ WORK_ GROUP_ SIZE - CL_
INVALID_ WORK_ ITEM_ SIZE - CL_
KERNEL_ ARG_ ACCESS_ NONE - CL_
KERNEL_ ARG_ ACCESS_ QUALIFIER - CL_
KERNEL_ ARG_ ACCESS_ READ_ ONLY - CL_
KERNEL_ ARG_ ACCESS_ READ_ WRITE - CL_
KERNEL_ ARG_ ACCESS_ WRITE_ ONLY - CL_
KERNEL_ ARG_ ADDRESS_ CONSTANT - CL_
KERNEL_ ARG_ ADDRESS_ GLOBAL - CL_
KERNEL_ ARG_ ADDRESS_ LOCAL - CL_
KERNEL_ ARG_ ADDRESS_ PRIVATE - CL_
KERNEL_ ARG_ ADDRESS_ QUALIFIER - CL_
KERNEL_ ARG_ INFO_ NOT_ AVAILABLE - CL_
KERNEL_ ARG_ NAME - CL_
KERNEL_ ARG_ TYPE_ CONST - CL_
KERNEL_ ARG_ TYPE_ NAME - CL_
KERNEL_ ARG_ TYPE_ NONE - CL_
KERNEL_ ARG_ TYPE_ PIPE - CL_
KERNEL_ ARG_ TYPE_ QUALIFIER - CL_
KERNEL_ ARG_ TYPE_ RESTRICT - CL_
KERNEL_ ARG_ TYPE_ VOLATILE - CL_
KERNEL_ ATTRIBUTES - CL_
KERNEL_ COMPILE_ NUM_ SUB_ GROUPS - CL_
KERNEL_ COMPILE_ SUB_ GROUP_ SIZE_ INTEL - CL_
KERNEL_ COMPILE_ WORK_ GROUP_ SIZE - CL_
KERNEL_ CONTEXT - CL_
KERNEL_ EXEC_ INFO_ COMPUTE_ UNIT_ MAX_ QUEUED_ BATCHES_ ARM - CL_
KERNEL_ EXEC_ INFO_ DEVICE_ PTRS_ EXT - CL_
KERNEL_ EXEC_ INFO_ INDIRECT_ DEVICE_ ACCESS_ INTEL - CL_
KERNEL_ EXEC_ INFO_ INDIRECT_ HOST_ ACCESS_ INTEL - CL_
KERNEL_ EXEC_ INFO_ INDIRECT_ SHARED_ ACCESS_ INTEL - CL_
KERNEL_ EXEC_ INFO_ SVM_ FINE_ GRAIN_ SYSTEM - CL_
KERNEL_ EXEC_ INFO_ SVM_ FINE_ GRAIN_ SYSTEM_ ARM - CL_
KERNEL_ EXEC_ INFO_ SVM_ PTRS - CL_
KERNEL_ EXEC_ INFO_ SVM_ PTRS_ ARM - CL_
KERNEL_ EXEC_ INFO_ USM_ PTRS_ INTEL - CL_
KERNEL_ EXEC_ INFO_ WARP_ COUNT_ LIMIT_ ARM - CL_
KERNEL_ EXEC_ INFO_ WORKGROUP_ BATCH_ SIZE_ ARM - CL_
KERNEL_ EXEC_ INFO_ WORKGROUP_ BATCH_ SIZE_ MODIFIER_ ARM - CL_
KERNEL_ FUNCTION_ NAME - CL_
KERNEL_ GLOBAL_ WORK_ SIZE - CL_
KERNEL_ LOCAL_ MEM_ SIZE - CL_
KERNEL_ LOCAL_ SIZE_ FOR_ SUB_ GROUP_ COUNT - CL_
KERNEL_ MAX_ NUM_ SUB_ GROUPS - CL_
KERNEL_ MAX_ SUB_ GROUP_ SIZE_ FOR_ NDRANGE - CL_
KERNEL_ MAX_ SUB_ GROUP_ SIZE_ FOR_ NDRANGE_ KHR - CL_
KERNEL_ MAX_ WARP_ COUNT_ ARM - CL_
KERNEL_ NUM_ ARGS - CL_
KERNEL_ PREFERRED_ WORK_ GROUP_ SIZE_ MULTIPLE - CL_
KERNEL_ PRIVATE_ MEM_ SIZE - CL_
KERNEL_ PROGRAM - CL_
KERNEL_ REFERENCE_ COUNT - CL_
KERNEL_ SPILL_ MEM_ SIZE_ INTEL - CL_
KERNEL_ SUB_ GROUP_ COUNT_ FOR_ NDRANGE - CL_
KERNEL_ SUB_ GROUP_ COUNT_ FOR_ NDRANGE_ KHR - CL_
KERNEL_ WORK_ GROUP_ SIZE - CL_
KHRONOS_ VENDOR_ ID_ CODEPLAY - CL_
KHR_ GL_ SHARING - CL_
LINKER_ NOT_ AVAILABLE - CL_
LINK_ PROGRAM_ FAILURE - CL_
LOCAL - CL_
LUID_ SIZE_ KHR - CL_
LUMINANCE - CL_
MAP_ FAILURE - CL_
MAP_ READ - CL_
MAP_ WRITE - CL_
MAP_ WRITE_ INVALIDATE_ REGION - CL_
MAX_ SIZE_ RESTRICTION_ EXCEEDED - CL_
MEM_ ACCESS_ FLAGS_ UNRESTRICTED_ INTEL - CL_
MEM_ ALLOC_ BASE_ PTR_ INTEL - CL_
MEM_ ALLOC_ BUFFER_ LOCATION_ INTEL - CL_
MEM_ ALLOC_ CPU_ LOCAL_ IMG - CL_
MEM_ ALLOC_ DEVICE_ INTEL - CL_
MEM_ ALLOC_ FLAGS_ IMG - CL_
MEM_ ALLOC_ FLAGS_ INTEL - CL_
MEM_ ALLOC_ GPU_ CACHED_ IMG - CL_
MEM_ ALLOC_ GPU_ LOCAL_ IMG - CL_
MEM_ ALLOC_ GPU_ PRIVATE_ IMG - CL_
MEM_ ALLOC_ GPU_ WRITE_ COMBINE_ IMG - CL_
MEM_ ALLOC_ HOST_ PTR - CL_
MEM_ ALLOC_ INITIAL_ PLACEMENT_ DEVICE_ INTEL - CL_
MEM_ ALLOC_ INITIAL_ PLACEMENT_ HOST_ INTEL - CL_
MEM_ ALLOC_ RELAX_ REQUIREMENTS_ IMG - CL_
MEM_ ALLOC_ SIZE_ INTEL - CL_
MEM_ ALLOC_ TYPE_ INTEL - CL_
MEM_ ALLOC_ WRITE_ COMBINED_ INTEL - CL_
MEM_ ANDROID_ NATIVE_ BUFFER_ HOST_ PTR_ QCOM - CL_
MEM_ ASSOCIATED_ MEMOBJECT - CL_
MEM_ CHANNEL_ INTEL - CL_
MEM_ CONTEXT - CL_
MEM_ COPY_ HOST_ PTR - CL_
MEM_ COPY_ OVERLAP - CL_
MEM_ DEVICE_ ADDRESS_ EXT - CL_
MEM_ DEVICE_ HANDLE_ LIST_ END_ KHR - CL_
MEM_ DEVICE_ HANDLE_ LIST_ KHR - CL_
MEM_ DEVICE_ PRIVATE_ ADDRESS_ EXT - CL_
MEM_ EXT_ HOST_ PTR_ QCOM - CL_
MEM_ FLAGS - CL_
MEM_ FORCE_ HOST_ MEMORY_ INTEL - CL_
MEM_ HOST_ IOCOHERENT_ QCOM - CL_
MEM_ HOST_ NO_ ACCESS - CL_
MEM_ HOST_ PTR - CL_
MEM_ HOST_ READ_ ONLY - CL_
MEM_ HOST_ UNCACHED_ QCOM - CL_
MEM_ HOST_ WRITEBACK_ QCOM - CL_
MEM_ HOST_ WRITETHROUGH_ QCOM - CL_
MEM_ HOST_ WRITE_ COMBINING_ QCOM - CL_
MEM_ HOST_ WRITE_ ONLY - CL_
MEM_ IMMUTABLE_ EXT - CL_
MEM_ ION_ HOST_ PTR_ QCOM - CL_
MEM_ KERNEL_ READ_ AND_ WRITE - CL_
MEM_ MAP_ COUNT - CL_
MEM_ NO_ ACCESS_ INTEL - CL_
MEM_ OBJECT_ ALLOCATION_ FAILURE - CL_
MEM_ OBJECT_ BUFFER - CL_
MEM_ OBJECT_ IMAG E1D - CL_
MEM_ OBJECT_ IMAG E1D_ ARRAY - CL_
MEM_ OBJECT_ IMAG E1D_ BUFFER - CL_
MEM_ OBJECT_ IMAG E2D - CL_
MEM_ OBJECT_ IMAG E2D_ ARRAY - CL_
MEM_ OBJECT_ IMAG E3D - CL_
MEM_ OBJECT_ PIPE - CL_
MEM_ OFFSET - CL_
MEM_ PROPERTIES - CL_
MEM_ PROTECTED_ ALLOC_ ARM - CL_
MEM_ READ_ ONLY - CL_
MEM_ READ_ WRITE - CL_
MEM_ REFERENCE_ COUNT - CL_
MEM_ SIZE - CL_
MEM_ SVM_ ATOMICS - CL_
MEM_ SVM_ ATOMICS_ ARM - CL_
MEM_ SVM_ FINE_ GRAIN_ BUFFER - CL_
MEM_ SVM_ FINE_ GRAIN_ BUFFER_ ARM - CL_
MEM_ TYPE - CL_
MEM_ TYPE_ DEVICE_ INTEL - CL_
MEM_ TYPE_ HOST_ INTEL - CL_
MEM_ TYPE_ SHARED_ INTEL - CL_
MEM_ TYPE_ UNKNOWN_ INTEL - CL_
MEM_ USES_ SVM_ POINTER - CL_
MEM_ USES_ SVM_ POINTER_ ARM - CL_
MEM_ USE_ CACHED_ CPU_ MEMORY_ IMG - CL_
MEM_ USE_ GRALLOC_ PTR_ IMG - CL_
MEM_ USE_ HOST_ PTR - CL_
MEM_ USE_ UNCACHED_ CPU_ MEMORY_ IMG - CL_
MEM_ WRITE_ ONLY - CL_
ME_ BACKWARD_ INPUT_ MODE_ INTEL - CL_
ME_ BIDIRECTION_ INPUT_ MODE_ INTEL - CL_
ME_ BIDIR_ WEIGHT_ HALF_ INTEL - CL_
ME_ BIDIR_ WEIGHT_ QUARTER_ INTEL - CL_
ME_ BIDIR_ WEIGHT_ THIRD_ INTEL - CL_
ME_ BIDIR_ WEIGHT_ THREE_ QUARTER_ INTEL - CL_
ME_ BIDIR_ WEIGHT_ TWO_ THIRD_ INTEL - CL_
ME_ CHROMA_ INTRA_ PREDICT_ ENABLED_ INTEL - CL_
ME_ CHROMA_ PREDICTOR_ MODE_ DC_ INTEL - CL_
ME_ CHROMA_ PREDICTOR_ MODE_ HORIZONTAL_ INTEL - CL_
ME_ CHROMA_ PREDICTOR_ MODE_ PLANE_ INTEL - CL_
ME_ CHROMA_ PREDICTOR_ MODE_ VERTICAL_ INTEL - CL_
ME_ COST_ PENALTY_ HIGH_ INTEL - CL_
ME_ COST_ PENALTY_ LOW_ INTEL - CL_
ME_ COST_ PENALTY_ NONE_ INTEL - CL_
ME_ COST_ PENALTY_ NORMAL_ INTEL - CL_
ME_ COST_ PRECISION_ DPEL_ INTEL - CL_
ME_ COST_ PRECISION_ HPEL_ INTEL - CL_
ME_ COST_ PRECISION_ PEL_ INTEL - CL_
ME_ COST_ PRECISION_ QPEL_ INTEL - CL_
ME_ FORWARD_ INPUT_ MODE_ INTEL - CL_
ME_ LUMA_ INTRA_ PREDICT_ ENABLED_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ DC_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ DIAGONAL_ DOWN_ LEFT_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ DIAGONAL_ DOWN_ RIGHT_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ HORIZONTAL_ DOWN_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ HORIZONTAL_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ HORIZONTAL_ UP_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ PLANE_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ VERTICAL_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ VERTICAL_ LEFT_ INTEL - CL_
ME_ LUMA_ PREDICTOR_ MODE_ VERTICAL_ RIGHT_ INTEL - CL_
ME_ MB_ TYPE_ 4x4_ INTEL - CL_
ME_ MB_ TYPE_ 8x8_ INTEL - CL_
ME_ MB_ TYPE_ 16x16_ INTEL - CL_
ME_ SAD_ ADJUST_ MODE_ HAAR_ INTEL - CL_
ME_ SAD_ ADJUST_ MODE_ NONE_ INTEL - CL_
ME_ SEARCH_ PATH_ RADIUS_ 2_ 2_ INTEL - CL_
ME_ SEARCH_ PATH_ RADIUS_ 4_ 4_ INTEL - CL_
ME_ SEARCH_ PATH_ RADIUS_ 16_ 12_ INTEL - CL_
ME_ SKIP_ BLOCK_ TYPE_ 8x8_ INTEL - CL_
ME_ SKIP_ BLOCK_ TYPE_ 16x16_ INTEL - CL_
ME_ SUBPIXEL_ MODE_ HPEL_ INTEL - CL_
ME_ SUBPIXEL_ MODE_ INTEGER_ INTEL - CL_
ME_ SUBPIXEL_ MODE_ QPEL_ INTEL - CL_
ME_ VERSION_ ADVANCED_ VER_ 1_ INTEL - CL_
ME_ VERSION_ ADVANCED_ VER_ 2_ INTEL - CL_
ME_ VERSION_ LEGACY_ INTEL - CL_
MIGRATE_ MEM_ OBJECT_ CONTENT_ UNDEFINED - CL_
MIGRATE_ MEM_ OBJECT_ HOST - CL_
MIGRATE_ MEM_ OBJECT_ HOST_ EXT - CL_
MIPMAP_ FILTER_ ANY_ IMG - CL_
MIPMAP_ FILTER_ BOX_ IMG - CL_
MISALIGNED_ SUB_ BUFFER_ OFFSET - CL_
MUTABLE_ COMMAND_ COMMAND_ BUFFER_ KHR - CL_
MUTABLE_ COMMAND_ COMMAND_ QUEUE_ KHR - CL_
MUTABLE_ COMMAND_ COMMAND_ TYPE_ KHR - CL_
MUTABLE_ COMMAND_ PROPERTIES_ ARRAY_ KHR - CL_
MUTABLE_ DISPATCH_ ARGUMENTS_ KHR - CL_
MUTABLE_ DISPATCH_ ASSERTS_ KHR - CL_
MUTABLE_ DISPATCH_ ASSERT_ NO_ ADDITIONAL_ WORK_ GROUPS_ KHR - CL_
MUTABLE_ DISPATCH_ DIMENSIONS_ KHR - CL_
MUTABLE_ DISPATCH_ EXEC_ INFO_ KHR - CL_
MUTABLE_ DISPATCH_ GLOBAL_ OFFSET_ KHR - CL_
MUTABLE_ DISPATCH_ GLOBAL_ SIZE_ KHR - CL_
MUTABLE_ DISPATCH_ GLOBAL_ WORK_ OFFSET_ KHR - CL_
MUTABLE_ DISPATCH_ GLOBAL_ WORK_ SIZE_ KHR - CL_
MUTABLE_ DISPATCH_ KERNEL_ KHR - CL_
MUTABLE_ DISPATCH_ LOCAL_ SIZE_ KHR - CL_
MUTABLE_ DISPATCH_ LOCAL_ WORK_ SIZE_ KHR - CL_
MUTABLE_ DISPATCH_ UPDATABLE_ FIELDS_ KHR - CL_
NAME_ VERSION_ MAX_ NAME_ SIZE - CL_
NAME_ VERSION_ MAX_ NAME_ SIZE_ KHR - CL_NONE
- CL_
NON_ BLOCKING - CL_
NV12_ INTEL - CL_
NV21_ IMG - CL_
OUT_ OF_ HOST_ MEMORY - CL_
OUT_ OF_ RESOURCES - CL_
PARTITION_ BY_ COUNTS_ LIST_ END_ EXT - CL_
PARTITION_ BY_ NAMES_ LIST_ END_ EXT - CL_
PARTITION_ BY_ NAMES_ LIST_ END_ INTEL - CL_
PERF_ HINT_ HIGH_ QCOM - CL_
PERF_ HINT_ LOW_ QCOM - CL_
PERF_ HINT_ NORMAL_ QCOM - CL_
PIPE_ MAX_ PACKETS - CL_
PIPE_ PACKET_ SIZE - CL_
PIPE_ PROPERTIES - CL_
PLATFORM_ COMMAND_ BUFFER_ CAPABILITIES_ KHR - CL_
PLATFORM_ EXTENSIONS - CL_
PLATFORM_ EXTENSIONS_ WITH_ VERSION - CL_
PLATFORM_ EXTENSIONS_ WITH_ VERSION_ KHR - CL_
PLATFORM_ EXTERNAL_ MEMORY_ IMPORT_ HANDLE_ TYPES_ KHR - CL_
PLATFORM_ HOST_ TIMER_ RESOLUTION - CL_
PLATFORM_ ICD_ SUFFIX_ KHR - CL_
PLATFORM_ NAME - CL_
PLATFORM_ NOT_ FOUND_ KHR - CL_
PLATFORM_ NUMERIC_ VERSION - CL_
PLATFORM_ NUMERIC_ VERSION_ KHR - CL_
PLATFORM_ PROFILE - CL_
PLATFORM_ SEMAPHORE_ EXPORT_ HANDLE_ TYPES_ KHR - CL_
PLATFORM_ SEMAPHORE_ IMPORT_ HANDLE_ TYPES_ KHR - CL_
PLATFORM_ SEMAPHORE_ TYPES_ KHR - CL_
PLATFORM_ VENDOR - CL_
PLATFORM_ VERSION - CL_
PRINTF_ BUFFERSIZE_ ARM - CL_
PRINTF_ CALLBACK_ ARM - CL_
PROFILING_ COMMAND_ COMPLETE - CL_
PROFILING_ COMMAND_ END - CL_
PROFILING_ COMMAND_ QUEUED - CL_
PROFILING_ COMMAND_ START - CL_
PROFILING_ COMMAND_ SUBMIT - CL_
PROFILING_ INFO_ NOT_ AVAILABLE - CL_
PROGRAM_ BINARIES - CL_
PROGRAM_ BINARY_ SIZES - CL_
PROGRAM_ BINARY_ TYPE - CL_
PROGRAM_ BINARY_ TYPE_ COMPILED_ OBJECT - CL_
PROGRAM_ BINARY_ TYPE_ EXECUTABLE - CL_
PROGRAM_ BINARY_ TYPE_ INTERMEDIATE - CL_
PROGRAM_ BINARY_ TYPE_ LIBRARY - CL_
PROGRAM_ BINARY_ TYPE_ NONE - CL_
PROGRAM_ BUILD_ GLOBAL_ VARIABLE_ TOTAL_ SIZE - CL_
PROGRAM_ BUILD_ LOG - CL_
PROGRAM_ BUILD_ OPTIONS - CL_
PROGRAM_ BUILD_ STATUS - CL_
PROGRAM_ CONTEXT - CL_
PROGRAM_ DEVICES - CL_
PROGRAM_ HOST_ PIPE_ NAMES_ INTEL - CL_
PROGRAM_ IL - CL_
PROGRAM_ IL_ KHR - New property to clGetProgramInfo for retrieving for retrieving the IL of a program.
- CL_
PROGRAM_ KERNEL_ NAMES - CL_
PROGRAM_ NUM_ DEVICES - CL_
PROGRAM_ NUM_ HOST_ PIPES_ INTEL - CL_
PROGRAM_ NUM_ KERNELS - CL_
PROGRAM_ REFERENCE_ COUNT - CL_
PROGRAM_ SCOPE_ GLOBAL_ CTORS_ PRESENT - CL_
PROGRAM_ SCOPE_ GLOBAL_ DTORS_ PRESENT - CL_
PROGRAM_ SOURCE - CL_
PROPERTIES_ LIST_ END_ EXT - CL_
QUEUED - CL_
QUEUE_ CAPABILITY_ BARRIER_ INTEL - CL_
QUEUE_ CAPABILITY_ CREATE_ CROSS_ QUEUE_ EVENTS_ INTEL - CL_
QUEUE_ CAPABILITY_ CREATE_ SINGLE_ QUEUE_ EVENTS_ INTEL - CL_
QUEUE_ CAPABILITY_ CROSS_ QUEUE_ EVENT_ WAIT_ LIST_ INTEL - CL_
QUEUE_ CAPABILITY_ FILL_ BUFFER_ INTEL - CL_
QUEUE_ CAPABILITY_ FILL_ IMAGE_ INTEL - CL_
QUEUE_ CAPABILITY_ KERNEL_ INTEL - CL_
QUEUE_ CAPABILITY_ MAP_ BUFFER_ INTEL - CL_
QUEUE_ CAPABILITY_ MAP_ IMAGE_ INTEL - CL_
QUEUE_ CAPABILITY_ MARKER_ INTEL - CL_
QUEUE_ CAPABILITY_ SINGLE_ QUEUE_ EVENT_ WAIT_ LIST_ INTEL - CL_
QUEUE_ CAPABILITY_ TRANSFER_ BUFFER_ IMAGE_ INTEL - CL_
QUEUE_ CAPABILITY_ TRANSFER_ BUFFER_ INTEL - CL_
QUEUE_ CAPABILITY_ TRANSFER_ BUFFER_ RECT_ INTEL - CL_
QUEUE_ CAPABILITY_ TRANSFER_ IMAGE_ BUFFER_ INTEL - CL_
QUEUE_ CAPABILITY_ TRANSFER_ IMAGE_ INTEL - CL_
QUEUE_ COMPUTE_ UNIT_ LIMIT_ ARM - CL_
QUEUE_ CONTEXT - CL_
QUEUE_ DEFAULT_ CAPABILITIES_ INTEL - CL_
QUEUE_ DEFERRED_ FLUSH_ ARM - CL_
QUEUE_ DEVICE - CL_
QUEUE_ DEVICE_ DEFAULT - CL_
QUEUE_ FAMILY_ INTEL - CL_
QUEUE_ FAMILY_ MAX_ NAME_ SIZE_ INTEL - CL_
QUEUE_ INDEX_ INTEL - CL_
QUEUE_ JOB_ SLOT_ ARM - CL_
QUEUE_ KERNEL_ BATCHING_ ARM - CL_
QUEUE_ NO_ SYNC_ OPERATIONS_ INTEL - CL_
QUEUE_ ON_ DEVICE - CL_
QUEUE_ ON_ DEVICE_ DEFAULT - CL_
QUEUE_ OUT_ OF_ ORDER_ EXEC_ MODE_ ENABLE - CL_
QUEUE_ PRIORITY_ HIGH_ KHR - CL_
QUEUE_ PRIORITY_ KHR - CL_
QUEUE_ PRIORITY_ LOW_ KHR - CL_
QUEUE_ PRIORITY_ MED_ KHR - CL_
QUEUE_ PROFILING_ ENABLE - CL_
QUEUE_ PROPERTIES - CL_
QUEUE_ PROPERTIES_ ARRAY - CL_
QUEUE_ REFERENCE_ COUNT - CL_
QUEUE_ SIZE - CL_
QUEUE_ THREAD_ LOCAL_ EXEC_ ENABLE_ INTEL - CL_
QUEUE_ THROTTLE_ HIGH_ KHR - CL_
QUEUE_ THROTTLE_ KHR - CL_
QUEUE_ THROTTLE_ LOW_ KHR - CL_
QUEUE_ THROTTLE_ MED_ KHR - CL_R
- CL_RA
- CL_
READ_ ONLY_ CACHE - CL_
READ_ WRITE_ CACHE - CL_RG
- CL_RGB
- CL_RGBA
- CL_RGBx
- CL_RGx
- CL_
RUNNING - CL_Rx
- CL_
SAMPLER_ ADDRESSING_ MODE - CL_
SAMPLER_ CONTEXT - CL_
SAMPLER_ FILTER_ MODE - CL_
SAMPLER_ LOD_ MAX - CL_
SAMPLER_ LOD_ MAX_ KHR - CL_
SAMPLER_ LOD_ MIN - CL_
SAMPLER_ LOD_ MIN_ KHR - CL_
SAMPLER_ MIP_ FILTER_ MODE - CL_
SAMPLER_ MIP_ FILTER_ MODE_ KHR - CL_
SAMPLER_ NORMALIZED_ COORDS - CL_
SAMPLER_ PROPERTIES - CL_
SAMPLER_ REFERENCE_ COUNT - CL_
SEMAPHORE_ CONTEXT_ KHR - CL_
SEMAPHORE_ DEVICE_ HANDLE_ LIST_ END_ KHR - CL_
SEMAPHORE_ DEVICE_ HANDLE_ LIST_ KHR - CL_
SEMAPHORE_ EXPORTABLE_ KHR - CL_
SEMAPHORE_ EXPORT_ HANDLE_ TYPES_ KHR - CL_
SEMAPHORE_ EXPORT_ HANDLE_ TYPES_ LIST_ END_ KHR - CL_
SEMAPHORE_ HANDLE_ D3D12_ FENCE_ KHR - CL_
SEMAPHORE_ HANDLE_ OPAQUE_ FD_ KHR - CL_
SEMAPHORE_ HANDLE_ OPAQUE_ WIN32_ KHR - CL_
SEMAPHORE_ HANDLE_ OPAQUE_ WIN32_ KMT_ KHR - CL_
SEMAPHORE_ HANDLE_ OPAQUE_ WIN32_ NAME_ KHR - CL_
SEMAPHORE_ HANDLE_ SYNC_ FD_ KHR - CL_
SEMAPHORE_ PAYLOAD_ KHR - CL_
SEMAPHORE_ PROPERTIES_ KHR - CL_
SEMAPHORE_ REFERENCE_ COUNT_ KHR - CL_
SEMAPHORE_ TYPE_ BINARY_ KHR - CL_
SEMAPHORE_ TYPE_ KHR - CL_
SIGNED_ INT8 - CL_
SIGNED_ INT16 - CL_
SIGNED_ INT32 - CL_
SNORM_ INT8 - CL_
SNORM_ INT16 - CL_
STRUCTURE_ TYPE_ MUTABLE_ DISPATCH_ CONFIG_ KHR - CL_
SUBMITTED - CL_
SUCCESS - CL_TRUE
- CL_
UNIFIED_ SHARED_ MEMORY_ ACCESS_ INTEL - CL_
UNIFIED_ SHARED_ MEMORY_ ATOMIC_ ACCESS_ INTEL - CL_
UNIFIED_ SHARED_ MEMORY_ CONCURRENT_ ACCESS_ INTEL - CL_
UNIFIED_ SHARED_ MEMORY_ CONCURRENT_ ATOMIC_ ACCESS_ INTEL - CL_
UNORM_ INT8 - CL_
UNORM_ INT16 - CL_
UNORM_ INT_ 2_ 101010_ EXT - CL_
UNORM_ INT_ 101010 - CL_
UNORM_ INT_ 101010_ 2 - CL_
UNORM_ SHORT_ 555 - CL_
UNORM_ SHORT_ 565 - CL_
UNSIGNED_ INT8 - CL_
UNSIGNED_ INT16 - CL_
UNSIGNED_ INT32 - CL_
UNSIGNED_ INT_ RAW10_ EXT - CL_
UNSIGNED_ INT_ RAW12_ EXT - CL_
UUID_ SIZE_ KHR - CL_
UYVY_ INTEL - CL_
VERSION_ MAJOR_ BITS - CL_
VERSION_ MAJOR_ BITS_ KHR - CL_
VERSION_ MAJOR_ MASK - CL_
VERSION_ MAJOR_ MASK_ KHR - CL_
VERSION_ MINOR_ BITS - CL_
VERSION_ MINOR_ BITS_ KHR - CL_
VERSION_ MINOR_ MASK - CL_
VERSION_ MINOR_ MASK_ KHR - CL_
VERSION_ PATCH_ BITS - CL_
VERSION_ PATCH_ BITS_ KHR - CL_
VERSION_ PATCH_ MASK - CL_
VERSION_ PATCH_ MASK_ KHR - CL_
VYUY_ INTEL - CL_
WGL_ HDC_ KHR - CL_
YUYV_ INTEL - CL_
YV12_ IMG - CL_
YVYU_ INTEL - CL_
sBGRA - CL_sRGB
- CL_
sRGBA - CL_
sRGBx
Functions§
- make_
version - make_
version_ khr - version_
major - version_
major_ khr - version_
minor - version_
minor_ khr - version_
patch - version_
patch_ khr
Type Aliases§
- DXGI_
FORMAT - clCancel
CommandsIMG_ fn - clCancel
CommandsIMG_ t - clCommand
Barrier With Wait ListKHR_ fn - clCommand
Barrier With Wait ListKHR_ t - clCommand
Copy BufferKHR_ fn - clCommand
Copy BufferKHR_ t - clCommand
Copy Buffer RectKHR_ fn - clCommand
Copy Buffer RectKHR_ t - clCommand
Copy Buffer ToImageKHR_ fn - clCommand
Copy Buffer ToImageKHR_ t - clCommand
Copy ImageKHR_ fn - clCommand
Copy ImageKHR_ t - clCommand
Copy Image ToBufferKHR_ fn - clCommand
Copy Image ToBufferKHR_ t - clCommand
Fill BufferKHR_ fn - clCommand
Fill BufferKHR_ t - clCommand
Fill ImageKHR_ fn - clCommand
Fill ImageKHR_ t - clCommandND
Range KernelKHR_ fn - clCommandND
Range KernelKHR_ t - clCommandSVM
MemFillKHR_ fn - clCommandSVM
MemFillKHR_ t - clCommandSVM
MemcpyKHR_ fn - clCommandSVM
MemcpyKHR_ t - clCreate
AcceleratorINTEL_ fn - clCreate
AcceleratorINTEL_ t - clCreate
Buffer With PropertiesINTEL_ fn - clCreate
Buffer With PropertiesINTEL_ t - clCreate
Command BufferKHR_ fn - clCreate
Command BufferKHR_ t - clCreate
Command Queue With PropertiesKHR_ fn - clCreate
Command Queue With PropertiesKHR_ t - clCreate
Event FromG LsyncKHR_ fn - clCreate
Event FromG LsyncKHR_ t - clCreate
FromGL Buffer_ fn - clCreate
FromGL Buffer_ t - clCreate
FromGL Renderbuffer_ fn - clCreate
FromGL Renderbuffer_ t - clCreate
FromGL Texture2D_ fn - clCreate
FromGL Texture2D_ t - clCreate
FromGL Texture3D_ fn - clCreate
FromGL Texture3D_ t - clCreate
FromGL Texture_ fn - clCreate
FromGL Texture_ t - clCreate
Program WithILKHR_ fn - clCreate
Program WithILKHR_ t - clCreate
Semaphore With PropertiesKHR_ fn - clCreate
Semaphore With PropertiesKHR_ t - clCreate
SubDevicesEXT_ fn - clCreate
SubDevicesEXT_ t - clDevice
MemAllocINTEL_ fn - clDevice
MemAllocINTEL_ t - clEnqueue
Acquire External MemObjectsKHR_ fn - clEnqueue
Acquire External MemObjectsKHR_ t - clEnqueue
AcquireGL Objects_ fn - clEnqueue
AcquireGL Objects_ t - clEnqueue
Acquire Gralloc ObjectsIMG_ fn - clEnqueue
Acquire Gralloc ObjectsIMG_ t - clEnqueue
Command BufferKHR_ fn - clEnqueue
Command BufferKHR_ t - clEnqueue
Generate MipmapIMG_ fn - clEnqueue
Generate MipmapIMG_ t - clEnqueue
MemAdviseINTEL_ fn - clEnqueue
MemAdviseINTEL_ t - clEnqueue
MemFillINTEL_ fn - clEnqueue
MemFillINTEL_ t - clEnqueue
MemcpyINTEL_ fn - clEnqueue
MemcpyINTEL_ t - clEnqueue
MemsetINTEL_ fn - clEnqueue
MemsetINTEL_ t - clEnqueue
Migrate MemINTEL_ fn - clEnqueue
Migrate MemINTEL_ t - clEnqueue
Migrate MemObjectEXT_ fn - clEnqueue
Migrate MemObjectEXT_ t - clEnqueue
Read Host PipeINTEL_ fn - clEnqueue
Read Host PipeINTEL_ t - clEnqueue
Release External MemObjectsKHR_ fn - clEnqueue
Release External MemObjectsKHR_ t - clEnqueue
ReleaseGL Objects_ fn - clEnqueue
ReleaseGL Objects_ t - clEnqueue
Release Gralloc ObjectsIMG_ fn - clEnqueue
Release Gralloc ObjectsIMG_ t - clEnqueueSVM
FreeARM_ fn - clEnqueueSVM
FreeARM_ t - clEnqueueSVM
MapARM_ fn - clEnqueueSVM
MapARM_ t - clEnqueueSVM
MemFillARM_ fn - clEnqueueSVM
MemFillARM_ t - clEnqueueSVM
MemcpyARM_ fn - clEnqueueSVM
MemcpyARM_ t - clEnqueueSVM
UnmapARM_ fn - clEnqueueSVM
UnmapARM_ t - clEnqueue
Signal SemaphoresKHR_ fn - clEnqueue
Signal SemaphoresKHR_ t - clEnqueue
Wait SemaphoresKHR_ fn - clEnqueue
Wait SemaphoresKHR_ t - clEnqueue
Write Host PipeINTEL_ fn - clEnqueue
Write Host PipeINTEL_ t - clFinalize
Command BufferKHR_ fn - clFinalize
Command BufferKHR_ t - clGet
Accelerator InfoINTEL_ fn - clGet
Accelerator InfoINTEL_ t - clGet
Command Buffer InfoKHR_ fn - clGet
Command Buffer InfoKHR_ t - clGet
Device Image InfoQCOM_ fn - clGet
Device Image InfoQCOM_ t - clGetGL
Context InfoKHR_ fn - clGetGL
Context InfoKHR_ t - clGetGL
Object Info_ fn - clGetGL
Object Info_ t - clGetGL
Texture Info_ fn - clGetGL
Texture Info_ t - clGetICD
Loader InfoOCLICD_ fn - clGetICD
Loader InfoOCLICD_ t - clGet
Image Requirements InfoEXT_ fn - clGet
Image Requirements InfoEXT_ t - clGet
Kernel SubGroup InfoKHR_ fn - clGet
Kernel SubGroup InfoKHR_ t - clGet
Kernel Suggested Local Work SizeKHR_ fn - clGet
Kernel Suggested Local Work SizeKHR_ t - clGet
MemAlloc InfoINTEL_ fn - clGet
MemAlloc InfoINTEL_ t - clGet
Mutable Command InfoKHR_ fn - clGet
Mutable Command InfoKHR_ t - clGet
Semaphore Handle ForTypeKHR_ fn - clGet
Semaphore Handle ForTypeKHR_ t - clGet
Semaphore InfoKHR_ fn - clGet
Semaphore InfoKHR_ t - clGet
SupportedGL Texture FormatsINTEL_ fn - clGet
SupportedGL Texture FormatsINTEL_ t - clHost
MemAllocINTEL_ fn - clHost
MemAllocINTEL_ t - clIcd
GetFunction Address ForPlatformKHR_ fn - clIcd
GetFunction Address ForPlatformKHR_ t - clIcd
GetPlatformI DsKHR_ fn - clIcd
GetPlatformI DsKHR_ t - clIcd
SetPlatform Dispatch DataKHR_ fn - clIcd
SetPlatform Dispatch DataKHR_ t - clImport
MemoryARM_ fn - clImport
MemoryARM_ t - clLog
Messages ToStderrAPPLE_ fn - clLog
Messages ToStderrAPPLE_ t - clLog
Messages ToStdoutAPPLE_ fn - clLog
Messages ToStdoutAPPLE_ t - clLog
Messages ToSystem LogAPPLE_ fn - clLog
Messages ToSystem LogAPPLE_ t - clMem
Blocking FreeINTEL_ fn - clMem
Blocking FreeINTEL_ t - clMem
FreeINTEL_ fn - clMem
FreeINTEL_ t - clRe
Import Semaphore Sync FdKHR_ fn - clRe
Import Semaphore Sync FdKHR_ t - clRelease
AcceleratorINTEL_ fn - clRelease
AcceleratorINTEL_ t - clRelease
Command BufferKHR_ fn - clRelease
Command BufferKHR_ t - clRelease
DeviceEXT_ fn - clRelease
DeviceEXT_ t - clRelease
SemaphoreKHR_ fn - clRelease
SemaphoreKHR_ t - clRemap
Command BufferKHR_ fn - clRemap
Command BufferKHR_ t - clRetain
AcceleratorINTEL_ fn - clRetain
AcceleratorINTEL_ t - clRetain
Command BufferKHR_ fn - clRetain
Command BufferKHR_ t - clRetain
DeviceEXT_ fn - clRetain
DeviceEXT_ t - clRetain
SemaphoreKHR_ fn - clRetain
SemaphoreKHR_ t - clSVM
AllocARM_ fn - clSVM
AllocARM_ t - clSVM
FreeARM_ fn - clSVM
FreeARM_ t - clSet
Content Size Buffer PoCL_ fn - clSet
Content Size Buffer PoCL_ t - clSet
Kernel ArgDevice PointerEXT_ fn - clSet
Kernel ArgDevice PointerEXT_ t - clSet
Kernel ArgMem PointerINTEL_ fn - clSet
Kernel ArgMem PointerINTEL_ t - clSet
Kernel ArgSVM PointerARM_ fn - clSet
Kernel ArgSVM PointerARM_ t - clSet
Kernel Exec InfoARM_ fn - clSet
Kernel Exec InfoARM_ t - clSet
MemObject DestructorAPPLE_ fn - clSet
MemObject DestructorAPPLE_ t - clSet
Perf HintQCOM_ fn - clSet
Perf HintQCOM_ t - clShared
MemAllocINTEL_ fn - clShared
MemAllocINTEL_ t - clTerminate
ContextKHR_ fn - clTerminate
ContextKHR_ t - clUpdate
Mutable CommandsKHR_ fn - clUpdate
Mutable CommandsKHR_ t - cl_
GLenum - cl_
GLint - cl_
GLsync - cl_
GLuint - cl_
accelerator_ info_ intel - cl_
accelerator_ intel - cl_
accelerator_ type_ intel - cl_
addressing_ mode - cl_
amd_ device_ attribute_ query - cl_
bitfield - cl_bool
- cl_
buffer_ create_ type - cl_
build_ status - cl_
channel_ order - cl_
channel_ type - cl_char
- cl_
command_ buffer_ flags_ khr - cl_
command_ buffer_ info_ khr - cl_
command_ buffer_ khr - cl_
command_ buffer_ properties_ khr - cl_
command_ buffer_ state_ khr - cl_
command_ buffer_ update_ type_ khr - cl_
command_ properties_ khr - cl_
command_ queue - cl_
command_ queue_ capabilities_ intel - cl_
command_ queue_ info - cl_
command_ queue_ properties - cl_
command_ termination_ reason_ arm - cl_
command_ type - cl_
context - cl_
context_ info - cl_
context_ memory_ initialize_ khr - cl_
context_ properties - cl_
device_ affinity_ domain - cl_
device_ atomic_ capabilities - cl_
device_ command_ buffer_ capabilities_ khr - cl_
device_ controlled_ termination_ capabilities_ arm - cl_
device_ device_ enqueue_ capabilities - cl_
device_ exec_ capabilities - cl_
device_ feature_ capabilities_ intel - cl_
device_ fp_ atomic_ capabilities_ ext - cl_
device_ fp_ config - cl_
device_ id - cl_
device_ info - cl_
device_ integer_ dot_ product_ capabilities_ khr - cl_
device_ kernel_ clock_ capabilities_ khr - cl_
device_ local_ mem_ type - cl_
device_ mem_ cache_ type - cl_
device_ partition_ property - cl_
device_ partition_ property_ ext - cl_
device_ scheduling_ controls_ capabilities_ arm - cl_
device_ svm_ capabilities - cl_
device_ svm_ capabilities_ arm - cl_
device_ type - cl_
device_ unified_ shared_ memory_ capabilities_ intel - cl_
diagnostic_ verbose_ level_ intel - cl_
double - cl_
event - cl_
event_ info - cl_
external_ memory_ handle_ type_ khr - cl_
external_ semaphore_ handle_ type_ khr - cl_
filter_ mode - cl_
float - cl_
gl_ context_ info - cl_
gl_ object_ type - cl_
gl_ platform_ info - cl_
gl_ texture_ info - cl_half
- cl_
icdl_ info - cl_
image_ info - cl_
image_ pitch_ info_ qcom - cl_
image_ requirements_ info_ ext - cl_
import_ properties_ arm - cl_int
- cl_
intel_ avc_ motion_ estimation - cl_
kernel - cl_
kernel_ arg_ access_ qualifier - cl_
kernel_ arg_ address_ qualifier - cl_
kernel_ arg_ info - cl_
kernel_ arg_ type_ qualifier - cl_
kernel_ exec_ info - cl_
kernel_ exec_ info_ arm - cl_
kernel_ info - cl_
kernel_ sub_ group_ info - cl_
kernel_ work_ group_ info - cl_
khronos_ vendor_ id - cl_long
- cl_
map_ flags - cl_mem
- cl_
mem_ advice_ intel - cl_
mem_ alloc_ flags_ img - cl_
mem_ alloc_ flags_ intel - cl_
mem_ device_ address_ ext - cl_
mem_ flags - cl_
mem_ info - cl_
mem_ info_ intel - cl_
mem_ migration_ flags - cl_
mem_ migration_ flags_ ext - cl_
mem_ object_ type - cl_
mem_ properties - cl_
mem_ properties_ intel - cl_
mipmap_ filter_ mode_ img - cl_
motion_ detect_ desc_ intel - cl_
mutable_ command_ info_ khr - cl_
mutable_ command_ khr - cl_
mutable_ dispatch_ asserts_ khr - cl_
mutable_ dispatch_ fields_ khr - cl_
nv_ device_ attribute_ query - cl_
perf_ hint_ qcom - cl_
pipe_ info - cl_
pipe_ properties - cl_
platform_ command_ buffer_ capabilities_ khr - cl_
platform_ id - cl_
platform_ info - cl_
profiling_ info - cl_
program - cl_
program_ binary_ type - cl_
program_ build_ info - cl_
program_ info - cl_
properties - cl_
qcom_ ext_ host_ ptr - cl_
queue_ priority_ khr - cl_
queue_ properties - cl_
queue_ properties_ khr - cl_
queue_ throttle_ khr - cl_
sampler - cl_
sampler_ info - cl_
sampler_ properties - cl_
semaphore_ info_ khr - cl_
semaphore_ khr - cl_
semaphore_ payload_ khr - cl_
semaphore_ properties_ khr - cl_
semaphore_ reimport_ properties_ khr - cl_
semaphore_ type_ khr - cl_
short - cl_
svm_ mem_ flags - cl_
svm_ mem_ flags_ arm - cl_
sync_ point_ khr - cl_
uchar - cl_uint
- cl_
ulong - cl_
unified_ shared_ memory_ type_ intel - cl_
ushort - cl_
version - cl_
version_ khr