Crate cl_sys [] [src]

FFI bindings for OpenCL.

See ocl-core for usage examples.

Reexports

pub use self::cl_gl_h::{clCreateFromGLBuffer, clCreateFromGLTexture, clGetGLObjectInfo, clGetGLTextureInfo, clCreateFromGLRenderbuffer, clEnqueueAcquireGLObjects, clEnqueueReleaseGLObjects, clCreateFromGLTexture2D, clCreateFromGLTexture3D, clGetGLContextInfoKHR};
pub use self::cl_h::{CL_CONTEXT_PLATFORM, CL_CONTEXT_INTEROP_USER_SYNC};

Modules

cl_h

Rust bindings for the OpenCL ABI.

Constants

CL_CGL_SHAREGROUP_KHR
CL_CONTEXT_ADAPTER_D3D9EX_KHR
CL_CONTEXT_ADAPTER_D3D9_KHR
CL_CONTEXT_ADAPTER_DXVA_KHR
CL_CONTEXT_D3D10_DEVICE_KHR
CL_CONTEXT_D3D11_DEVICE_KHR
CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
CL_DEVICES_FOR_GL_CONTEXT_KHR
CL_EGL_DISPLAY_KHR
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_TEXTURE1D
CL_GL_OBJECT_TEXTURE1D_ARRAY
CL_GL_OBJECT_TEXTURE2D
CL_GL_OBJECT_TEXTURE2D_ARRAY
CL_GL_OBJECT_TEXTURE3D
CL_GL_OBJECT_TEXTURE_BUFFER
CL_GL_TEXTURE_TARGET
CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
CL_KHR_GL_SHARING
CL_WGL_HDC_KHR
GL_TEXTURE_1D
GL_TEXTURE_1D_ARRAY
GL_TEXTURE_2D
GL_TEXTURE_2D_ARRAY
GL_TEXTURE_3D
GL_TEXTURE_BUFFER
GL_TEXTURE_CUBE_MAP_NEGATIVE_X
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
GL_TEXTURE_CUBE_MAP_POSITIVE_X
GL_TEXTURE_CUBE_MAP_POSITIVE_Y
GL_TEXTURE_CUBE_MAP_POSITIVE_Z
GL_TEXTURE_RECTANGLE

Type Definitions

CLeglDisplayKHR
CLeglImageKHR
CLeglSyncKHR
cl_GLenum
cl_GLint
cl_GLuint
cl_d3d10_device_set_khr
cl_d3d10_device_source_khr
cl_egl_image_properties_khr
cl_gl_context_info
cl_gl_object_type
cl_gl_platform_info
cl_gl_texture_info