List of all items[−]
Structs
- command_queue::CommandQueue
- context::Context
- device::Device
- device::SubDevice
- device::cl_amd_device_topology
- error_codes::ClError
- event::CommandExecutionStatus
- event::Event
- event::EventCommandType
- kernel::ExecuteKernel
- kernel::Kernel
- memory::Buffer
- memory::Image
- memory::Pipe
- memory::Sampler
- platform::Platform
- program::Program
- svm::Drain
- svm::IntoIter
- svm::SvmVec
- types::cl_buffer_region
- types::cl_image_desc
- types::cl_image_format
- types::cl_name_version
Enums
- command_queue::CommandQueueInfo
- device::DeviceInfo
- event::EventInfo
- event::ProfilingInfo
- kernel::KernelArgInfo
- kernel::KernelInfo
- kernel::KernelSubGroupInfo
- kernel::KernelWorkGroupInfo
- memory::ImageInfo
- memory::MemInfo
- memory::PipeInfo
- program::ProgramBuildInfo
- program::ProgramInfo
Traits
Functions
- command_queue::create_command_queue
- command_queue::create_command_queue_with_properties
- command_queue::enqueue_barrier_with_wait_list
- command_queue::enqueue_copy_buffer
- command_queue::enqueue_copy_buffer_rect
- command_queue::enqueue_copy_buffer_to_image
- command_queue::enqueue_copy_image
- command_queue::enqueue_copy_image_to_buffer
- command_queue::enqueue_fill_buffer
- command_queue::enqueue_fill_image
- command_queue::enqueue_map_buffer
- command_queue::enqueue_map_image
- command_queue::enqueue_marker_with_wait_list
- command_queue::enqueue_migrate_mem_object
- command_queue::enqueue_native_kernel
- command_queue::enqueue_nd_range_kernel
- command_queue::enqueue_read_buffer
- command_queue::enqueue_read_buffer_rect
- command_queue::enqueue_read_image
- command_queue::enqueue_svm_free
- command_queue::enqueue_svm_map
- command_queue::enqueue_svm_mem_cpy
- command_queue::enqueue_svm_mem_fill
- command_queue::enqueue_svm_unmap
- command_queue::enqueue_task
- command_queue::enqueue_unmap_mem_object
- command_queue::enqueue_write_buffer
- command_queue::enqueue_write_buffer_rect
- command_queue::enqueue_write_image
- command_queue::finish
- command_queue::flush
- command_queue::get_command_queue_data
- command_queue::get_command_queue_info
- command_queue::release_command_queue
- command_queue::retain_command_queue
- device::clGetDeviceAndHostTimer
- device::clGetHostTimer
- device::create_sub_devices
- device::device_type_text
- device::get_amd_device_topology
- device::get_device_data
- device::get_device_ids
- device::get_device_info
- device::get_device_pci_bus_info_khr
- device::make_version
- device::release_device
- device::retain_device
- device::version_major
- device::version_minor
- device::version_patch
- error_codes::error_text
- event::command_type_text
- event::create_user_event
- event::get_event_data
- event::get_event_info
- event::get_event_profiling_data
- event::get_event_profiling_info
- event::release_event
- event::retain_event
- event::set_event_callback
- event::set_user_event_status
- event::status_text
- event::wait_for_events
- kernel::create_kernel
- kernel::create_kernels_in_program
- kernel::create_program_kernels
- kernel::get_kernel_arg_data
- kernel::get_kernel_arg_info
- kernel::get_kernel_data
- kernel::get_kernel_info
- kernel::get_kernel_work_group_data
- kernel::get_kernel_work_group_info
- kernel::release_kernel
- kernel::retain_kernel
- kernel::set_kernel_arg
- kernel::set_kernel_arg_svm_pointer
- kernel::set_kernel_exec_info
- memory::clCreateBufferWithProperties
- memory::clCreateImage
- memory::clCreateImageWithProperties
- memory::clGetSupportedImageFormats
- memory::create_buffer
- memory::create_image
- memory::create_pipe
- memory::create_sub_buffer
- memory::get_image_data
- memory::get_image_info
- memory::get_mem_object_data
- memory::get_mem_object_info
- memory::get_pipe_data
- memory::get_pipe_info
- memory::get_supported_image_formats
- memory::release_mem_object
- memory::retain_mem_object
- memory::set_mem_object_destructor_callback
- memory::svm_alloc
- memory::svm_free
- platform::get_platforms
- program::build_program
- program::clCreateProgramWithBuiltInKernels
- program::clSetProgramReleaseCallback
- program::clSetProgramSpecializationConstant
- program::clUnloadPlatformCompiler
- program::compile_program
- program::create_program_with_binary
- program::create_program_with_builtin_kernels
- program::create_program_with_source
- program::get_program_build_data
- program::get_program_build_info
- program::get_program_data
- program::get_program_info
- program::link_program
- program::release_program
- program::retain_program
- program::unload_platform_compiler
Typedefs
- Result
- error_codes::cl_int
- memory::cl_mem_properties_intel
- types::cl_addressing_mode
- types::cl_bitfield
- types::cl_bool
- types::cl_buffer_create_type
- types::cl_build_status
- types::cl_channel_order
- types::cl_channel_type
- types::cl_command_queue
- types::cl_command_queue_info
- types::cl_command_queue_properties
- types::cl_command_type
- types::cl_context
- types::cl_context_info
- types::cl_context_properties
- types::cl_device_affinity_domain
- types::cl_device_atomic_capabilities
- types::cl_device_device_enqueue_capabilities
- types::cl_device_exec_capabilities
- types::cl_device_fp_config
- types::cl_device_id
- types::cl_device_info
- types::cl_device_local_mem_type
- types::cl_device_mem_cache_type
- types::cl_device_partition_property
- types::cl_device_svm_capabilities
- types::cl_device_type
- types::cl_double
- types::cl_event
- types::cl_event_info
- types::cl_filter_mode
- types::cl_float
- types::cl_half
- types::cl_image_info
- types::cl_int
- types::cl_kernel
- types::cl_kernel_arg_access_qualifier
- types::cl_kernel_arg_address_qualifier
- types::cl_kernel_arg_info
- types::cl_kernel_arg_type_qualifier
- types::cl_kernel_exec_info
- types::cl_kernel_info
- types::cl_kernel_sub_group_info
- types::cl_kernel_work_group_info
- types::cl_khronos_vendor_id
- types::cl_long
- types::cl_map_flags
- types::cl_mem
- types::cl_mem_flags
- types::cl_mem_info
- types::cl_mem_migration_flags
- types::cl_mem_object_type
- types::cl_mem_properties
- types::cl_pipe_info
- types::cl_pipe_properties
- types::cl_platform_id
- types::cl_platform_info
- types::cl_profiling_info
- types::cl_program
- types::cl_program_binary_type
- types::cl_program_build_info
- types::cl_program_info
- types::cl_properties
- types::cl_queue_properties
- types::cl_sampler
- types::cl_sampler_info
- types::cl_sampler_properties
- types::cl_short
- types::cl_svm_mem_flags
- types::cl_uchar
- types::cl_uint
- types::cl_ulong
- types::cl_ushort
- types::cl_version
Constants
- command_queue::CL_QUEUE_ON_DEVICE
- command_queue::CL_QUEUE_ON_DEVICE_DEFAULT
- command_queue::CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
- command_queue::CL_QUEUE_PROFILING_ENABLE
- device::CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
- device::CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
- device::CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
- device::CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
- device::CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
- device::CL_DEVICE_AFFINITY_DOMAIN_NUMA
- device::CL_DEVICE_ATOMIC_ORDER_ACQ_REL
- device::CL_DEVICE_ATOMIC_ORDER_RELAXED
- device::CL_DEVICE_ATOMIC_ORDER_SEQ_CST
- device::CL_DEVICE_ATOMIC_SCOPE_ALL_DEVICES
- device::CL_DEVICE_ATOMIC_SCOPE_DEVICE
- device::CL_DEVICE_ATOMIC_SCOPE_WORK_GROUP
- device::CL_DEVICE_ATOMIC_SCOPE_WORK_ITEM
- device::CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
- device::CL_DEVICE_PARTITION_BY_COUNTS
- device::CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
- device::CL_DEVICE_PARTITION_EQUALLY
- device::CL_DEVICE_QUEUE_REPLACEABLE_DEFAULT
- device::CL_DEVICE_QUEUE_SUPPORTED
- device::CL_DEVICE_SVM_ATOMICS
- device::CL_DEVICE_SVM_COARSE_GRAIN_BUFFER
- device::CL_DEVICE_SVM_FINE_GRAIN_BUFFER
- device::CL_DEVICE_SVM_FINE_GRAIN_SYSTEM
- device::CL_DEVICE_TYPE_ACCELERATOR
- device::CL_DEVICE_TYPE_ALL
- device::CL_DEVICE_TYPE_CPU
- device::CL_DEVICE_TYPE_CUSTOM
- device::CL_DEVICE_TYPE_DEFAULT
- device::CL_DEVICE_TYPE_GPU
- device::CL_EXEC_KERNEL
- device::CL_EXEC_NATIVE_KERNEL
- device::CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
- device::CL_FP_DENORM
- device::CL_FP_FMA
- device::CL_FP_INF_NAN
- device::CL_FP_ROUND_TO_INF
- device::CL_FP_ROUND_TO_NEAREST
- device::CL_FP_ROUND_TO_ZERO
- device::CL_FP_SOFT_FLOAT
- device::CL_GLOBAL
- device::CL_LOCAL
- device::CL_LUID_SIZE_KHR
- device::CL_NONE
- device::CL_READ_ONLY_CACHE
- device::CL_READ_WRITE_CACHE
- device::CL_UUID_SIZE_KHR
- device::CL_VERSION_MAJOR_BITS
- device::CL_VERSION_MAJOR_MASK
- device::CL_VERSION_MINOR_BITS
- device::CL_VERSION_MINOR_MASK
- device::CL_VERSION_PATCH_BITS
- device::CL_VERSION_PATCH_MASK
- error_codes::CL_ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL
- error_codes::CL_BUILD_PROGRAM_FAILURE
- error_codes::CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM
- error_codes::CL_COMPILER_NOT_AVAILABLE
- error_codes::CL_COMPILE_PROGRAM_FAILURE
- error_codes::CL_CONTEXT_TERMINATED_KHR
- error_codes::CL_D3D11_RESOURCE_ALREADY_ACQUIRED_KHR
- error_codes::CL_D3D11_RESOURCE_NOT_ACQUIRED_KHR
- error_codes::CL_DEVICE_NOT_AVAILABLE
- error_codes::CL_DEVICE_NOT_FOUND
- error_codes::CL_DEVICE_PARTITION_FAILED
- error_codes::CL_DEVICE_PARTITION_FAILED_EXT
- error_codes::CL_DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR
- error_codes::CL_DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR
- error_codes::CL_EGL_RESOURCE_NOT_ACQUIRED_KHR
- error_codes::CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
- error_codes::CL_IMAGE_FORMAT_MISMATCH
- error_codes::CL_IMAGE_FORMAT_NOT_SUPPORTED
- error_codes::CL_INVALID_ACCELERATOR_DESCRIPTOR_INTEL
- error_codes::CL_INVALID_ACCELERATOR_INTEL
- error_codes::CL_INVALID_ACCELERATOR_TYPE_INTEL
- error_codes::CL_INVALID_ARG_INDEX
- error_codes::CL_INVALID_ARG_SIZE
- error_codes::CL_INVALID_ARG_VALUE
- error_codes::CL_INVALID_BINARY
- error_codes::CL_INVALID_BUFFER_SIZE
- error_codes::CL_INVALID_BUILD_OPTIONS
- error_codes::CL_INVALID_COMMAND_QUEUE
- error_codes::CL_INVALID_COMPILER_OPTIONS
- error_codes::CL_INVALID_CONTEXT
- error_codes::CL_INVALID_D3D11_DEVICE_KHR
- error_codes::CL_INVALID_D3D11_RESOURCE_KHR
- error_codes::CL_INVALID_DEVICE
- error_codes::CL_INVALID_DEVICE_PARTITION_COUNT
- error_codes::CL_INVALID_DEVICE_QUEUE
- error_codes::CL_INVALID_DEVICE_TYPE
- error_codes::CL_INVALID_DX9_MEDIA_ADAPTER_KHR
- error_codes::CL_INVALID_DX9_MEDIA_SURFACE_KHR
- error_codes::CL_INVALID_EGL_OBJECT_KHR
- error_codes::CL_INVALID_EVENT
- error_codes::CL_INVALID_EVENT_WAIT_LIST
- error_codes::CL_INVALID_GLOBAL_OFFSET
- error_codes::CL_INVALID_GLOBAL_WORK_SIZE
- error_codes::CL_INVALID_GL_OBJECT
- error_codes::CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
- error_codes::CL_INVALID_HOST_PTR
- error_codes::CL_INVALID_IMAGE_DESCRIPTOR
- error_codes::CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
- error_codes::CL_INVALID_IMAGE_SIZE
- error_codes::CL_INVALID_KERNEL
- error_codes::CL_INVALID_KERNEL_ARGS
- error_codes::CL_INVALID_KERNEL_DEFINITION
- error_codes::CL_INVALID_KERNEL_NAME
- error_codes::CL_INVALID_LINKER_OPTIONS
- error_codes::CL_INVALID_MEM_OBJECT
- error_codes::CL_INVALID_MIP_LEVEL
- error_codes::CL_INVALID_OPERATION
- error_codes::CL_INVALID_PARTITION_COUNT_EXT
- error_codes::CL_INVALID_PARTITION_NAME_EXT
- error_codes::CL_INVALID_PIPE_SIZE
- error_codes::CL_INVALID_PLATFORM
- error_codes::CL_INVALID_PROGRAM
- error_codes::CL_INVALID_PROGRAM_EXECUTABLE
- error_codes::CL_INVALID_PROPERTY
- error_codes::CL_INVALID_QUEUE_PROPERTIES
- error_codes::CL_INVALID_SAMPLER
- error_codes::CL_INVALID_SPEC_ID
- error_codes::CL_INVALID_VALUE
- error_codes::CL_INVALID_WORK_DIMENSION
- error_codes::CL_INVALID_WORK_GROUP_SIZE
- error_codes::CL_INVALID_WORK_ITEM_SIZE
- error_codes::CL_KERNEL_ARG_INFO_NOT_AVAILABLE
- error_codes::CL_LINKER_NOT_AVAILABLE
- error_codes::CL_LINK_PROGRAM_FAILURE
- error_codes::CL_MAP_FAILURE
- error_codes::CL_MAX_SIZE_RESTRICTION_EXCEEDED
- error_codes::CL_MEM_COPY_OVERLAP
- error_codes::CL_MEM_OBJECT_ALLOCATION_FAILURE
- error_codes::CL_MISALIGNED_SUB_BUFFER_OFFSET
- error_codes::CL_OUT_OF_HOST_MEMORY
- error_codes::CL_OUT_OF_RESOURCES
- error_codes::CL_PLATFORM_NOT_FOUND_KHR
- error_codes::CL_PROFILING_INFO_NOT_AVAILABLE
- error_codes::CL_SUCCESS
- event::CL_COMMAND_ACQUIRE_EGL_OBJECTS_KHR
- event::CL_COMMAND_ACQUIRE_GL_OBJECTS
- event::CL_COMMAND_BARRIER
- event::CL_COMMAND_COPY_BUFFER
- event::CL_COMMAND_COPY_BUFFER_RECT
- event::CL_COMMAND_COPY_BUFFER_TO_IMAGE
- event::CL_COMMAND_COPY_IMAGE
- event::CL_COMMAND_COPY_IMAGE_TO_BUFFER
- event::CL_COMMAND_EGL_FENCE_SYNC_OBJECT_KHR
- event::CL_COMMAND_FILL_BUFFER
- event::CL_COMMAND_FILL_IMAGE
- event::CL_COMMAND_MAP_BUFFER
- event::CL_COMMAND_MAP_IMAGE
- event::CL_COMMAND_MARKER
- event::CL_COMMAND_MEMADVISE_INTEL
- event::CL_COMMAND_MEMCPY_INTEL
- event::CL_COMMAND_MEMFILL_INTEL
- event::CL_COMMAND_MIGRATEMEM_INTEL
- event::CL_COMMAND_MIGRATE_MEM_OBJECTS
- event::CL_COMMAND_NATIVE_KERNEL
- event::CL_COMMAND_NDRANGE_KERNEL
- event::CL_COMMAND_READ_BUFFER
- event::CL_COMMAND_READ_BUFFER_RECT
- event::CL_COMMAND_READ_IMAGE
- event::CL_COMMAND_RELEASE_EGL_OBJECTS_KHR
- event::CL_COMMAND_RELEASE_GL_OBJECTS
- event::CL_COMMAND_SVM_FREE
- event::CL_COMMAND_SVM_MAP
- event::CL_COMMAND_SVM_MEMCPY
- event::CL_COMMAND_SVM_MEMFILL
- event::CL_COMMAND_SVM_MIGRATE_MEM
- event::CL_COMMAND_SVM_UNMAP
- event::CL_COMMAND_TASK
- event::CL_COMMAND_UNMAP_MEM_OBJECT
- event::CL_COMMAND_USER
- event::CL_COMMAND_WRITE_BUFFER
- event::CL_COMMAND_WRITE_BUFFER_RECT
- event::CL_COMMAND_WRITE_IMAGE
- event::CL_COMPLETE
- event::CL_QUEUED
- event::CL_RUNNING
- event::CL_SUBMITTED
- kernel::CL_KERNEL_ARG_ACCESS_NONE
- kernel::CL_KERNEL_ARG_ACCESS_READ_ONLY
- kernel::CL_KERNEL_ARG_ACCESS_READ_WRITE
- kernel::CL_KERNEL_ARG_ACCESS_WRITE_ONLY
- kernel::CL_KERNEL_ARG_ADDRESS_CONSTANT
- kernel::CL_KERNEL_ARG_ADDRESS_GLOBAL
- kernel::CL_KERNEL_ARG_ADDRESS_LOCAL
- kernel::CL_KERNEL_ARG_ADDRESS_PRIVATE
- kernel::CL_KERNEL_ARG_TYPE_CONST
- kernel::CL_KERNEL_ARG_TYPE_NONE
- kernel::CL_KERNEL_ARG_TYPE_PIPE
- kernel::CL_KERNEL_ARG_TYPE_RESTRICT
- kernel::CL_KERNEL_ARG_TYPE_VOLATILE
- kernel::CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM
- kernel::CL_KERNEL_EXEC_INFO_SVM_PTRS
- memory::CL_A
- memory::CL_ABGR
- memory::CL_ADDRESS_CLAMP
- memory::CL_ADDRESS_CLAMP_TO_EDGE
- memory::CL_ADDRESS_MIRRORED_REPEAT
- memory::CL_ADDRESS_NONE
- memory::CL_ADDRESS_REPEAT
- memory::CL_ARGB
- memory::CL_BGRA
- memory::CL_BUFFER_CREATE_TYPE_REGION
- memory::CL_DEPTH
- memory::CL_DEPTH_STENCIL
- memory::CL_FILTER_LINEAR
- memory::CL_FILTER_NEAREST
- memory::CL_FLOAT
- memory::CL_HALF_FLOAT
- memory::CL_INTENSITY
- memory::CL_LUMINANCE
- memory::CL_MAP_READ
- memory::CL_MAP_WRITE
- memory::CL_MAP_WRITE_INVALIDATE_REGION
- memory::CL_MEM_ALLOC_HOST_PTR
- memory::CL_MEM_COPY_HOST_PTR
- memory::CL_MEM_HOST_NO_ACCESS
- memory::CL_MEM_HOST_READ_ONLY
- memory::CL_MEM_HOST_WRITE_ONLY
- memory::CL_MEM_KERNEL_READ_AND_WRITE
- memory::CL_MEM_OBJECT_BUFFER
- memory::CL_MEM_OBJECT_IMAGE1D
- memory::CL_MEM_OBJECT_IMAGE1D_ARRAY
- memory::CL_MEM_OBJECT_IMAGE1D_BUFFER
- memory::CL_MEM_OBJECT_IMAGE2D
- memory::CL_MEM_OBJECT_IMAGE2D_ARRAY
- memory::CL_MEM_OBJECT_IMAGE3D
- memory::CL_MEM_OBJECT_PIPE
- memory::CL_MEM_READ_ONLY
- memory::CL_MEM_READ_WRITE
- memory::CL_MEM_SVM_ATOMICS
- memory::CL_MEM_SVM_FINE_GRAIN_BUFFER
- memory::CL_MEM_USE_HOST_PTR
- memory::CL_MEM_WRITE_ONLY
- memory::CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
- memory::CL_MIGRATE_MEM_OBJECT_HOST
- memory::CL_R
- memory::CL_RA
- memory::CL_RG
- memory::CL_RGB
- memory::CL_RGBA
- memory::CL_RGBx
- memory::CL_RGx
- memory::CL_Rx
- memory::CL_SIGNED_INT16
- memory::CL_SIGNED_INT32
- memory::CL_SIGNED_INT8
- memory::CL_SNORM_INT16
- memory::CL_SNORM_INT8
- memory::CL_UNORM_INT16
- memory::CL_UNORM_INT24
- memory::CL_UNORM_INT8
- memory::CL_UNORM_INT_101010
- memory::CL_UNORM_INT_101010_2
- memory::CL_UNORM_SHORT_555
- memory::CL_UNORM_SHORT_565
- memory::CL_UNSIGNED_INT16
- memory::CL_UNSIGNED_INT32
- memory::CL_UNSIGNED_INT8
- memory::CL_sRGB
- memory::CL_sRGBA
- memory::CL_sRGBx
- program::BUILD_OPTION_SPIR_STD_1_2
- program::BUILD_OPTION_X_SPIR
- program::CL_BUILD_ERROR
- program::CL_BUILD_IN_PROGRESS
- program::CL_BUILD_NONE
- program::CL_BUILD_SUCCESS
- program::CL_DENORMS_ARE_ZERO
- program::CL_FAST_RELAXED_MATH
- program::CL_FINITE_MATH_ONLY
- program::CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
- program::CL_KERNEL_ARG_INFO
- program::CL_MAD_ENABLE
- program::CL_NO_SIGNED_ZEROS
- program::CL_NO_SUBGROUP_INFO
- program::CL_OPT_DISABLE
- program::CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
- program::CL_PROGRAM_BINARY_TYPE_EXECUTABLE
- program::CL_PROGRAM_BINARY_TYPE_LIBRARY
- program::CL_PROGRAM_BINARY_TYPE_NONE
- program::CL_SINGLE_RECISION_CONSTANT
- program::CL_STD_2_0
- program::CL_STD_3_0
- program::CL_STRICT_ALIASING
- program::CL_UNIFORM_WORK_GROUP_SIZE
- program::CL_UNSAFE_MATH_OPTIMIZATIONS
- program::CREATE_LIBRARY
- program::DEBUG_OPTION
- program::ENABLE_LINK_OPTIONS
- types::CL_BLOCKING
- types::CL_FALSE
- types::CL_NAME_VERSION_MAX_NAME_SIZE
- types::CL_NON_BLOCKING
- types::CL_TRUE