Бафферы |
|
clCreateBuffer() |
buffer::buffer() |
clReleaseMemObject() |
buffer::~buffer() |
clGetMemObjectInfo() |
buffer::get_info() |
Command Queues |
|
clCreateCommandQueue() |
command_queue::command_queue() |
clReleaseCommandQueue() |
command_queue::~command_queue() |
clGetCommandQueInfo() |
command_queue::get_info() |
clEnqueueReadBuffer() |
command_queue::enqueue_read_buffer() |
clEnqueueWriteBuffer() |
command_queue::enqueue_write_buffer() |
clEnqueueCopyBuffer() |
command_queue::enqueue_copy_buffer() |
clEnqueueNDRangeKernel() |
command_queue::enqueue_nd_range_kernel() |
clEnqueueTask() |
command_queue::enqueue_task() |
clEnqueueBarrier() |
command_queue::enqueue_barrier() |
clEnqueueMarker() |
command_queue::enqueue_marker() |
clFlush() |
command_queue::flush() |
clFinish() |
command_queue::finish() |
Контексты |
|
clCreateContext() |
контекст::контекст() |
clReleaseContext() |
контекст::~context() |
clGetContextInfo() |
контекст::get_info() |
устройства |
|
clGetDeviceInfo() |
устройства::get_info() |
Events |
|
clReleaseEvent() |
event::~event() |
clGetEventInfo() |
event::get_info() |
clGetEventProfilingInfo() |
event::get_profiling_info() |
clWaitForEvents() |
wait_list::wait() |
clCreateUserEvent() |
user_event::user_event() |
clSetUserEventStatus() |
user_event::set_status() |
Kernels |
|
clCreateKernel() |
kernel::kernel() |
clReleaseKernel() |
kernel::~kernel() |
clGetKernelInfo() |
kernel::get_info() |
clGetKernelArgInfo() |
kernel::get_arg_info() |
clGetKernelWorkGroupInfo() |
kernel::get_work_group_info() |
clSetKernelArg() |
kernel::set_arg() |
clSetKernelExecInfo() |
kernel::set_exec_info() |
Pipes |
|
clCreatePipe() |
pipe::pipe() |
clGetPipeInfo() |
pipe::get_info() |
Платформы |
|
clGetDeviceIDs() |
платформа::устройства() |
clGetPlatformInfo() |
платформа::get_info() |
clGetExtensionFunctionAddress() |
платформа::get_extension_ function_address() |
clUnloadCompiler() |
платформа::unload_compiler() |
Программы |
|
clCreateProgramWithSource() |
программа::создать_с_источником() |
clCreateProgramWithBinary() |
программа::создать_с_бинар() |
clCreateProgramWithBuiltInKernels() |
программа:: create_with_builtin_kernels() |
clReleaseProgram() |
программа::~program() |
clGetProgramInfo() |
программа::get_info() |
clBuildProgram() |
программа::build() |
clCompileProgram() |
program::compile() |
clLinkProgram() |
программа::link() |
Составленная виртуальная память |
|
clSVMAlloc() |
svm_alloc() |
clSVMFree() |
svm_free() |
clEnqueueSVMFree() |
command_queue::enqueue_svm_free() |
clEnqueueSVMMemcpy() |
command_queue::enqueue_svm_memcpy() |
clEnqueueSVMMemFill() |
command_queue::enqueue_svm_fill() |
clEnqueueSVMMap() |
command_queue::enqueue_svm_map() |
clEnqueueSVMUnmap() |
command_queue::enqueue_svm_unmap() |
Система |
|
clGetPlatformIDs() |
система::платформы() |
OpenGL Sharing |
|
clCreateFromGLBuffer() |
opengl_buffer::opengl_buffer() |
clCreateFromGLRenderbuffer() |
opengl_renderbuffer::opengl_renderbuffer() |
clCreateFromGLTexture() |
opengl_texture::opengl_texture() |
clGetGLTextureInfo() |
opengl_texture::get_texture_info() |
clEnqueueAcquireGLObjects() |
opengl_enqueue_acquire_gl_objects() |
clEnqueueReleaseGLObjects() |
opengl_enqueue_release_gl_objects() |