Package org.lwjgl.opencl
Class CL10GL
java.lang.Object
org.lwjgl.opencl.CL10GL
The core OpenCL 1.0 OpenGL interrop functionality.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
cl_gl_texture_infostatic final int
cl_gl_object_typestatic final int
cl_gl_object_typestatic final int
cl_gl_object_typestatic final int
cl_gl_object_typestatic final int
cl_gl_texture_info -
Method Summary
Modifier and TypeMethodDescriptionstatic CLMem
clCreateFromGLBuffer
(CLContext context, long flags, int bufobj, IntBuffer errcode_ret) static CLMem
clCreateFromGLRenderbuffer
(CLContext context, long flags, int renderbuffer, IntBuffer errcode_ret) static CLMem
clCreateFromGLTexture2D
(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret) static CLMem
clCreateFromGLTexture3D
(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret) static int
clEnqueueAcquireGLObjects
(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event) Overloads clEnqueueAcquireGLObjects.static int
clEnqueueAcquireGLObjects
(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event) static int
clEnqueueReleaseGLObjects
(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event) Overloads clEnqueueReleaseGLObjects.static int
clEnqueueReleaseGLObjects
(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event) static int
clGetGLObjectInfo
(CLMem memobj, IntBuffer gl_object_type, IntBuffer gl_object_name) static int
clGetGLTextureInfo
(CLMem memobj, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)
-
Field Details
-
CL_GL_OBJECT_BUFFER
public static final int CL_GL_OBJECT_BUFFERcl_gl_object_type- See Also:
-
CL_GL_OBJECT_TEXTURE2D
public static final int CL_GL_OBJECT_TEXTURE2Dcl_gl_object_type- See Also:
-
CL_GL_OBJECT_TEXTURE3D
public static final int CL_GL_OBJECT_TEXTURE3Dcl_gl_object_type- See Also:
-
CL_GL_OBJECT_RENDERBUFFER
public static final int CL_GL_OBJECT_RENDERBUFFERcl_gl_object_type- See Also:
-
CL_GL_TEXTURE_TARGET
public static final int CL_GL_TEXTURE_TARGETcl_gl_texture_info- See Also:
-
CL_GL_MIPMAP_LEVEL
public static final int CL_GL_MIPMAP_LEVELcl_gl_texture_info- See Also:
-
-
Method Details
-
clCreateFromGLBuffer
-
clCreateFromGLTexture2D
-
clCreateFromGLTexture3D
-
clCreateFromGLRenderbuffer
-
clGetGLObjectInfo
-
clGetGLTextureInfo
public static int clGetGLTextureInfo(CLMem memobj, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) -
clEnqueueAcquireGLObjects
public static int clEnqueueAcquireGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueAcquireGLObjects
public static int clEnqueueAcquireGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event) Overloads clEnqueueAcquireGLObjects. -
clEnqueueReleaseGLObjects
public static int clEnqueueReleaseGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event) -
clEnqueueReleaseGLObjects
public static int clEnqueueReleaseGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event) Overloads clEnqueueReleaseGLObjects.
-