Module cl3::gl [−][src]
Expand description
OpenCL OpenGl Interoperability API.
Enums
GlContextInfo | |
TextureInfo |
Constants
Functions
clCreateEventFromGLsyncKHR⚠ | |
create_from_gl_buffer | Create an OpenCL buffer object for a context from an OpenGL buffer. |
create_from_gl_render_buffer | Create an OpenCL 2D image object from an OpenGL renderbuffer object. |
create_from_gl_texture | Create an OpenCL image object, image array object, or image buffer object
for a context from an OpenGL texture object, texture array object,
texture buffer object, or a single face of an OpenGL cubemap texture object. |
create_from_gl_texture_2d | Create an OpenCL 2D image object from an OpenGL 2D texture object,
or a single face of an OpenGL cubemap texture object. |
create_from_gl_texture_3d | Create an OpenCL 3D image object from an OpenGL 3D texture object. |
enqueue_acquire_gl_objects | Acquire OpenCL memory objects that have been created from OpenGL objects. |
enqueue_release_gl_objects | Release OpenCL memory objects that have been created from OpenGL objects. |
get_gl_object_info | Query an OpenGL object used to create an OpenCL memory object. |
get_gl_texture_info | Get information about the GL texture object associated with a memory object. Calls clGetGLTextureInfo to get the desired information. |
Type Definitions
cl_command_queue | |
cl_context_properties | |
cl_event | |
cl_gl_context_info | |
cl_gl_object_type | |
cl_gl_platform_info | |
cl_gl_texture_info | |
gl_enum | |
gl_int | |
gl_sizei | |
gl_sync | |
gl_uint |