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 intcl_gl_texture_infostatic final intcl_gl_object_typestatic final intcl_gl_object_typestatic final intcl_gl_object_typestatic final intcl_gl_object_typestatic final intcl_gl_texture_info -
Method Summary
Modifier and TypeMethodDescriptionstatic CLMemclCreateFromGLBuffer(CLContext context, long flags, int bufobj, IntBuffer errcode_ret) static CLMemclCreateFromGLRenderbuffer(CLContext context, long flags, int renderbuffer, IntBuffer errcode_ret) static CLMemclCreateFromGLTexture2D(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret) static CLMemclCreateFromGLTexture3D(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret) static intclEnqueueAcquireGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event) Overloads clEnqueueAcquireGLObjects.static intclEnqueueAcquireGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event) static intclEnqueueReleaseGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event) Overloads clEnqueueReleaseGLObjects.static intclEnqueueReleaseGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event) static intclGetGLObjectInfo(CLMem memobj, IntBuffer gl_object_type, IntBuffer gl_object_name) static intclGetGLTextureInfo(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.
-