Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class CL10GL

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

The core OpenCL 1.0 OpenGL interrop functionality.

Field Summary

Modifier and TypeField and Description
public static final int
CL_GL_MIPMAP_LEVEL

cl_gl_texture_info

public static final int
CL_GL_OBJECT_BUFFER

cl_gl_object_type

public static final int
CL_GL_OBJECT_RENDERBUFFER

cl_gl_object_type

public static final int
CL_GL_OBJECT_TEXTURE2D

cl_gl_object_type

public static final int
CL_GL_OBJECT_TEXTURE3D

cl_gl_object_type

public static final int
CL_GL_TEXTURE_TARGET

cl_gl_texture_info

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static CLMem
clCreateFromGLBuffer(CLContext context, long flags, int bufobj, IntBuffer errcode_ret)

public static CLMem
clCreateFromGLRenderbuffer(CLContext context, long flags, int renderbuffer, IntBuffer errcode_ret)

public static CLMem
clCreateFromGLTexture2D(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)

public static CLMem
clCreateFromGLTexture3D(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)

public static int
clEnqueueAcquireGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueAcquireGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event)

Overloads clEnqueueAcquireGLObjects.

public static int
clEnqueueReleaseGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event)

public static int
clEnqueueReleaseGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event)

Overloads clEnqueueReleaseGLObjects.

public static int
clGetGLObjectInfo(CLMem memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)

public static int
clGetGLTextureInfo(CLMem memobj, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

pack-priv static native long
nclCreateFromGLBuffer(long context, long flags, int bufobj, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, long errcode_ret, long function_pointer)

pack-priv static native long
nclCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, long errcode_ret, long function_pointer)

pack-priv static native int
nclEnqueueAcquireGLObjects(long command_queue, int mem_objects_num_objects, long mem_objects, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclEnqueueReleaseGLObjects(long command_queue, int mem_objects_num_objects, long mem_objects, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)

pack-priv static native int
nclGetGLObjectInfo(long memobj, long gl_object_type, long gl_object_name, long function_pointer)

pack-priv static native int
nclGetGLTextureInfo(long memobj, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_GL_MIPMAP_LEVELback to summary
public static final int CL_GL_MIPMAP_LEVEL

cl_gl_texture_info

CL_GL_OBJECT_BUFFERback to summary
public static final int CL_GL_OBJECT_BUFFER

cl_gl_object_type

CL_GL_OBJECT_RENDERBUFFERback to summary
public static final int CL_GL_OBJECT_RENDERBUFFER

cl_gl_object_type

CL_GL_OBJECT_TEXTURE2Dback to summary
public static final int CL_GL_OBJECT_TEXTURE2D

cl_gl_object_type

CL_GL_OBJECT_TEXTURE3Dback to summary
public static final int CL_GL_OBJECT_TEXTURE3D

cl_gl_object_type

CL_GL_TEXTURE_TARGETback to summary
public static final int CL_GL_TEXTURE_TARGET

cl_gl_texture_info

Constructor Detail

CL10GLback to summary
private CL10GL()

Method Detail

clCreateFromGLBufferback to summary
public static CLMem clCreateFromGLBuffer(CLContext context, long flags, int bufobj, IntBuffer errcode_ret)
clCreateFromGLRenderbufferback to summary
public static CLMem clCreateFromGLRenderbuffer(CLContext context, long flags, int renderbuffer, IntBuffer errcode_ret)
clCreateFromGLTexture2Dback to summary
public static CLMem clCreateFromGLTexture2D(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
clCreateFromGLTexture3Dback to summary
public static CLMem clCreateFromGLTexture3D(CLContext context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
clEnqueueAcquireGLObjectsback to summary
public static int clEnqueueAcquireGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueAcquireGLObjectsback to summary
public static int clEnqueueAcquireGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event)

Overloads clEnqueueAcquireGLObjects.

clEnqueueReleaseGLObjectsback to summary
public static int clEnqueueReleaseGLObjects(CLCommandQueue command_queue, PointerBuffer mem_objects, PointerBuffer event_wait_list, PointerBuffer event)
clEnqueueReleaseGLObjectsback to summary
public static int clEnqueueReleaseGLObjects(CLCommandQueue command_queue, CLMem mem_object, PointerBuffer event_wait_list, PointerBuffer event)

Overloads clEnqueueReleaseGLObjects.

clGetGLObjectInfoback to summary
public static int clGetGLObjectInfo(CLMem memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)
clGetGLTextureInfoback to summary
public static int clGetGLTextureInfo(CLMem memobj, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)
nclCreateFromGLBufferback to summary
pack-priv static native long nclCreateFromGLBuffer(long context, long flags, int bufobj, long errcode_ret, long function_pointer)
nclCreateFromGLRenderbufferback to summary
pack-priv static native long nclCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, long errcode_ret, long function_pointer)
nclCreateFromGLTexture2Dback to summary
pack-priv static native long nclCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, long errcode_ret, long function_pointer)
nclCreateFromGLTexture3Dback to summary
pack-priv static native long nclCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, long errcode_ret, long function_pointer)
nclEnqueueAcquireGLObjectsback to summary
pack-priv static native int nclEnqueueAcquireGLObjects(long command_queue, int mem_objects_num_objects, long mem_objects, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)
nclEnqueueReleaseGLObjectsback to summary
pack-priv static native int nclEnqueueReleaseGLObjects(long command_queue, int mem_objects_num_objects, long mem_objects, int event_wait_list_num_events_in_wait_list, long event_wait_list, long event, long function_pointer)
nclGetGLObjectInfoback to summary
pack-priv static native int nclGetGLObjectInfo(long memobj, long gl_object_type, long gl_object_name, long function_pointer)
nclGetGLTextureInfoback to summary
pack-priv static native int nclGetGLTextureInfo(long memobj, int param_name, long param_value_param_value_size, long param_value, long param_value_size_ret, long function_pointer)