Description

The following application scalar types are provided for application convenience.

cl_char
cl_uchar
cl_short
cl_ushort
cl_int
cl_uint
cl_long
cl_ulong
cl_half
cl_float
cl_double

See Also

appVectorTypes, clBuildProgram, clCloneKernel, clCommandBarrierWithWaitListKHR, clCommandCopyBufferKHR, clCommandCopyBufferRectKHR, clCommandCopyBufferToImageKHR, clCommandCopyImageKHR, clCommandCopyImageToBufferKHR, clCommandFillBufferKHR, clCommandFillImageKHR, clCommandNDRangeKernelKHR, clCommandSVMMemFillKHR, clCommandSVMMemcpyKHR, clCompileProgram, clCreateBuffer, clCreateBufferWithProperties, clCreateCommandBufferKHR, clCreateCommandQueue, clCreateCommandQueueWithProperties, clCreateCommandQueueWithPropertiesKHR, clCreateContext, clCreateContextFromType, clCreateEventFromEGLSyncKHR, clCreateEventFromGLsyncKHR, clCreateFromD3D10BufferKHR, clCreateFromD3D10Texture2DKHR, clCreateFromD3D10Texture3DKHR, clCreateFromD3D11BufferKHR, clCreateFromD3D11Texture2DKHR, clCreateFromD3D11Texture3DKHR, clCreateFromDX9MediaSurfaceKHR, clCreateFromEGLImageKHR, clCreateFromGLBuffer, clCreateFromGLRenderbuffer, clCreateFromGLTexture, clCreateFromGLTexture2D, clCreateFromGLTexture3D, clCreateImage, clCreateImage2D, clCreateImage3D, clCreateImageWithProperties, clCreateKernel, clCreateKernelsInProgram, clCreatePipe, clCreateProgramWithBinary, clCreateProgramWithBuiltInKernels, clCreateProgramWithIL, clCreateProgramWithILKHR, clCreateProgramWithSource, clCreateSampler, clCreateSamplerWithProperties, clCreateSemaphoreWithPropertiesKHR, clCreateSubBuffer, clCreateSubDevices, clCreateUserEvent, clEnqueueAcquireD3D10ObjectsKHR, clEnqueueAcquireD3D11ObjectsKHR, clEnqueueAcquireDX9MediaSurfacesKHR, clEnqueueAcquireEGLObjectsKHR, clEnqueueAcquireExternalMemObjectsKHR, clEnqueueAcquireGLObjects, clEnqueueBarrierWithWaitList, clEnqueueCommandBufferKHR, clEnqueueCopyBuffer, clEnqueueCopyBufferRect, clEnqueueCopyBufferToImage, clEnqueueCopyImage, clEnqueueCopyImageToBuffer, clEnqueueFillBuffer, clEnqueueFillImage, clEnqueueMapBuffer, clEnqueueMapImage, clEnqueueMarkerWithWaitList, clEnqueueMigrateMemObjects, clEnqueueNDRangeKernel, clEnqueueNativeKernel, clEnqueueReadBuffer, clEnqueueReadBufferRect, clEnqueueReadImage, clEnqueueReleaseD3D10ObjectsKHR, clEnqueueReleaseD3D11ObjectsKHR, clEnqueueReleaseDX9MediaSurfacesKHR, clEnqueueReleaseEGLObjectsKHR, clEnqueueReleaseExternalMemObjectsKHR, clEnqueueReleaseGLObjects, clEnqueueSVMFree, clEnqueueSVMMap, clEnqueueSVMMemFill, clEnqueueSVMMemcpy, clEnqueueSVMMigrateMem, clEnqueueSVMUnmap, clEnqueueSignalSemaphoresKHR, clEnqueueTask, clEnqueueUnmapMemObject, clEnqueueWaitForEvents, clEnqueueWaitSemaphoresKHR, clEnqueueWriteBuffer, clEnqueueWriteBufferRect, clEnqueueWriteImage, clGetDeviceAndHostTimer, clGetDeviceIDs, clGetDeviceIDsFromD3D10KHR, clGetDeviceIDsFromD3D11KHR, clGetDeviceIDsFromDX9MediaAdapterKHR, clGetHostTimer, clGetKernelArgInfo, clGetKernelSuggestedLocalWorkSizeKHR, clGetPlatformIDs, clGetSupportedImageFormats, clIcdGetPlatformIDsKHR, clLinkProgram, clRemapCommandBufferKHR, clSVMAlloc, clSetEventCallback, clSetKernelArg, clSetKernelArgSVMPointer, clSetProgramSpecializationConstant, clSetUserEventStatus, clWaitForEvents, cl_device_pci_bus_info_khr, cl_image_desc, cl_mutable_base_config_khr, cl_mutable_dispatch_arg_khr, cl_mutable_dispatch_config_khr, cl_mutable_dispatch_exec_info_khr

Document Notes

For more information, see the OpenCL Specification

This page is extracted from the OpenCL Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2024 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0