Package org.lwjgl.opencl
Class CL10GL
java.lang.Object
org.lwjgl.opencl.CL10GL
- Direct Known Subclasses:
CL12GL
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
clCreateFromGLBuffer
(long context, long flags, int bufobj, int @Nullable [] errcode_ret) cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, cl_int * errcode_ret)
static long
clCreateFromGLBuffer
(long context, long flags, int bufobj, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, cl_int * errcode_ret)
static long
clCreateFromGLRenderbuffer
(long context, long flags, int renderbuffer, int @Nullable [] errcode_ret) cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, cl_int * errcode_ret)
static long
clCreateFromGLRenderbuffer
(long context, long flags, int renderbuffer, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, cl_int * errcode_ret)
static long
clCreateFromGLTexture2D
(long context, long flags, int texture_target, int miplevel, int texture, int @Nullable [] errcode_ret) cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
static long
clCreateFromGLTexture2D
(long context, long flags, int texture_target, int miplevel, int texture, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
static long
clCreateFromGLTexture3D
(long context, long flags, int texture_target, int miplevel, int texture, int @Nullable [] errcode_ret) cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
static long
clCreateFromGLTexture3D
(long context, long flags, int texture_target, int miplevel, int texture, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
static int
clEnqueueAcquireGLObjects
(long command_queue, long mem_object, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueAcquireGLObjects
(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueReleaseGLObjects
(long command_queue, long mem_object, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clEnqueueReleaseGLObjects
(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
clGetGLObjectInfo
(long memobj, int @Nullable [] gl_object_type, int @Nullable [] gl_object_name) cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, GLuint * gl_object_name)
static int
clGetGLObjectInfo
(long memobj, @Nullable IntBuffer gl_object_type, @Nullable IntBuffer gl_object_name) cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, GLuint * gl_object_name)
static int
clGetGLTextureInfo
(long memobj, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static int
clGetGLTextureInfo
(long memobj, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static int
clGetGLTextureInfo
(long memobj, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
static long
nclCreateFromGLBuffer
(long context, long flags, int bufobj, long errcode_ret) cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, cl_int * errcode_ret)
static long
nclCreateFromGLRenderbuffer
(long context, long flags, int renderbuffer, long errcode_ret) cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, cl_int * errcode_ret)
static long
nclCreateFromGLTexture2D
(long context, long flags, int texture_target, int miplevel, int texture, long errcode_ret) cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
static long
nclCreateFromGLTexture3D
(long context, long flags, int texture_target, int miplevel, int texture, long errcode_ret) cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
static int
nclEnqueueAcquireGLObjects
(long command_queue, int num_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
nclEnqueueReleaseGLObjects
(long command_queue, int num_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
static int
nclGetGLObjectInfo
(long memobj, long gl_object_type, long gl_object_name) cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, GLuint * gl_object_name)
static int
nclGetGLTextureInfo
(long memobj, int param_name, long param_value_size, long param_value, long param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
Field Details
-
CL_INVALID_GL_OBJECT
public static final int CL_INVALID_GL_OBJECT- See Also:
-
CL_INVALID_MIP_LEVEL
public static final int CL_INVALID_MIP_LEVEL- See Also:
-
CL_GL_OBJECT_BUFFER
public static final int CL_GL_OBJECT_BUFFER- See Also:
-
CL_GL_OBJECT_TEXTURE2D
public static final int CL_GL_OBJECT_TEXTURE2D- See Also:
-
CL_GL_OBJECT_TEXTURE3D
public static final int CL_GL_OBJECT_TEXTURE3D- See Also:
-
CL_GL_OBJECT_RENDERBUFFER
public static final int CL_GL_OBJECT_RENDERBUFFER- See Also:
-
CL_GL_TEXTURE_TARGET
public static final int CL_GL_TEXTURE_TARGET- See Also:
-
CL_GL_MIPMAP_LEVEL
public static final int CL_GL_MIPMAP_LEVEL- See Also:
-
-
Method Details
-
nclCreateFromGLBuffer
public static long nclCreateFromGLBuffer(long context, long flags, int bufobj, long errcode_ret) cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, cl_int * errcode_ret)
-
clCreateFromGLBuffer
public static long clCreateFromGLBuffer(long context, long flags, int bufobj, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, cl_int * errcode_ret)
-
nclCreateFromGLTexture2D
public static long nclCreateFromGLTexture2D(long context, long flags, int texture_target, int miplevel, int texture, long errcode_ret) cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
-
clCreateFromGLTexture2D
public static long clCreateFromGLTexture2D(long context, long flags, int texture_target, int miplevel, int texture, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
-
nclCreateFromGLTexture3D
public static long nclCreateFromGLTexture3D(long context, long flags, int texture_target, int miplevel, int texture, long errcode_ret) cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
-
clCreateFromGLTexture3D
public static long clCreateFromGLTexture3D(long context, long flags, int texture_target, int miplevel, int texture, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
-
nclCreateFromGLRenderbuffer
public static long nclCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, long errcode_ret) cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, cl_int * errcode_ret)
-
clCreateFromGLRenderbuffer
public static long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, @Nullable IntBuffer errcode_ret) cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, cl_int * errcode_ret)
-
nclGetGLObjectInfo
public static int nclGetGLObjectInfo(long memobj, long gl_object_type, long gl_object_name) cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, GLuint * gl_object_name)
-
clGetGLObjectInfo
public static int clGetGLObjectInfo(long memobj, @Nullable IntBuffer gl_object_type, @Nullable IntBuffer gl_object_name) cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, GLuint * gl_object_name)
-
nclGetGLTextureInfo
public static int nclGetGLTextureInfo(long memobj, int param_name, long param_value_size, long param_value, long param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
clGetGLTextureInfo
public static int clGetGLTextureInfo(long memobj, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
clGetGLTextureInfo
public static int clGetGLTextureInfo(long memobj, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-
nclEnqueueAcquireGLObjects
public static int nclEnqueueAcquireGLObjects(long command_queue, int num_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueAcquireGLObjects
public static int clEnqueueAcquireGLObjects(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueAcquireGLObjects
public static int clEnqueueAcquireGLObjects(long command_queue, long mem_object, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
nclEnqueueReleaseGLObjects
public static int nclEnqueueReleaseGLObjects(long command_queue, int num_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event) cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueReleaseGLObjects
public static int clEnqueueReleaseGLObjects(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clEnqueueReleaseGLObjects
public static int clEnqueueReleaseGLObjects(long command_queue, long mem_object, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event) cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
-
clCreateFromGLBuffer
public static long clCreateFromGLBuffer(long context, long flags, int bufobj, int @Nullable [] errcode_ret) cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, cl_int * errcode_ret)
-
clCreateFromGLTexture2D
public static long clCreateFromGLTexture2D(long context, long flags, int texture_target, int miplevel, int texture, int @Nullable [] errcode_ret) cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
-
clCreateFromGLTexture3D
public static long clCreateFromGLTexture3D(long context, long flags, int texture_target, int miplevel, int texture, int @Nullable [] errcode_ret) cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int * errcode_ret)
-
clCreateFromGLRenderbuffer
public static long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int @Nullable [] errcode_ret) cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, cl_int * errcode_ret)
-
clGetGLObjectInfo
public static int clGetGLObjectInfo(long memobj, int @Nullable [] gl_object_type, int @Nullable [] gl_object_name) cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, GLuint * gl_object_name)
-
clGetGLTextureInfo
public static int clGetGLTextureInfo(long memobj, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret) cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
-