|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CLGL
Java bindings to OpenCL, the Open Computing Language. OpenGL - OpenCL interoperability.
Field Summary | |
---|---|
static int |
CL_COMMAND_ACQUIRE_GL_OBJECTS
|
static int |
CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
|
static int |
CL_COMMAND_RELEASE_GL_OBJECTS
|
static int |
CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
|
static int |
CL_DEVICES_FOR_GL_CONTEXT_KHR
|
static int |
CL_GL_CONTEXT_KHR
|
static int |
CL_GL_MIPMAP_LEVEL
|
static int |
CL_GL_OBJECT_BUFFER
|
static int |
CL_GL_OBJECT_RENDERBUFFER
|
static int |
CL_GL_OBJECT_TEXTURE2D
|
static int |
CL_GL_OBJECT_TEXTURE3D
|
static int |
CL_GL_TEXTURE_TARGET
|
static int |
CL_INVALID_GL_OBJECT
|
static int |
CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
|
Fields inherited from interface com.jogamp.opencl.llb.CLContextBinding |
---|
CL_CONTEXT_DEVICES, CL_CONTEXT_NUM_DEVICES, CL_CONTEXT_PLATFORM, CL_CONTEXT_PROPERTIES, CL_CONTEXT_REFERENCE_COUNT |
Fields inherited from interface com.jogamp.opencl.llb.CLProgramBinding |
---|
CL_BUILD_ERROR, CL_BUILD_IN_PROGRESS, CL_BUILD_NONE, CL_BUILD_PROGRAM_FAILURE, CL_BUILD_SUCCESS, CL_PROGRAM_BINARIES, CL_PROGRAM_BINARY_SIZES, CL_PROGRAM_BUILD_LOG, CL_PROGRAM_BUILD_OPTIONS, CL_PROGRAM_BUILD_STATUS, CL_PROGRAM_CONTEXT, CL_PROGRAM_DEVICES, CL_PROGRAM_NUM_DEVICES, CL_PROGRAM_REFERENCE_COUNT, CL_PROGRAM_SOURCE |
Fields inherited from interface com.jogamp.opencl.llb.CLKernelBinding |
---|
CL_KERNEL_COMPILE_WORK_GROUP_SIZE, CL_KERNEL_CONTEXT, CL_KERNEL_FUNCTION_NAME, CL_KERNEL_LOCAL_MEM_SIZE, CL_KERNEL_NUM_ARGS, CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE, CL_KERNEL_PRIVATE_MEM_SIZE, CL_KERNEL_PROGRAM, CL_KERNEL_REFERENCE_COUNT, CL_KERNEL_WORK_GROUP_SIZE |
Fields inherited from interface com.jogamp.opencl.llb.CLImageBinding |
---|
CL_A, CL_ARGB, CL_BGRA, CL_FLOAT, CL_HALF_FLOAT, CL_IMAGE_DEPTH, CL_IMAGE_ELEMENT_SIZE, CL_IMAGE_FORMAT, CL_IMAGE_FORMAT_MISMATCH, CL_IMAGE_FORMAT_NOT_SUPPORTED, CL_IMAGE_HEIGHT, CL_IMAGE_ROW_PITCH, CL_IMAGE_SLICE_PITCH, CL_IMAGE_WIDTH, CL_INTENSITY, CL_LUMINANCE, CL_R, CL_RA, CL_RG, CL_RGB, CL_RGBA, CL_RGBx, CL_RGx, CL_Rx, CL_SIGNED_INT16, CL_SIGNED_INT32, CL_SIGNED_INT8, CL_SNORM_INT16, CL_SNORM_INT8, CL_UNORM_INT_101010, CL_UNORM_INT16, CL_UNORM_INT8, CL_UNORM_SHORT_555, CL_UNORM_SHORT_565, CL_UNSIGNED_INT16, CL_UNSIGNED_INT32, CL_UNSIGNED_INT8 |
Fields inherited from interface com.jogamp.opencl.llb.CLSamplerBinding |
---|
CL_ADDRESS_CLAMP, CL_ADDRESS_CLAMP_TO_EDGE, CL_ADDRESS_MIRRORED_REPEAT, CL_ADDRESS_NONE, CL_ADDRESS_REPEAT, CL_FILTER_LINEAR, CL_FILTER_NEAREST, CL_SAMPLER_ADDRESSING_MODE, CL_SAMPLER_CONTEXT, CL_SAMPLER_FILTER_MODE, CL_SAMPLER_NORMALIZED_COORDS, CL_SAMPLER_REFERENCE_COUNT |
Fields inherited from interface com.jogamp.opencl.llb.CLEventBinding |
---|
CL_EVENT_COMMAND_EXECUTION_STATUS, CL_EVENT_COMMAND_QUEUE, CL_EVENT_COMMAND_TYPE, CL_EVENT_CONTEXT, CL_EVENT_REFERENCE_COUNT |
Fields inherited from interface com.jogamp.opencl.llb.CLPlatformBinding |
---|
CL_PLATFORM_EXTENSIONS, CL_PLATFORM_ICD_SUFFIX_KHR, CL_PLATFORM_NAME, CL_PLATFORM_NOT_FOUND_KHR, CL_PLATFORM_PROFILE, CL_PLATFORM_VENDOR, CL_PLATFORM_VERSION |
Method Summary | |
---|---|
long |
clCreateEventFromGLsyncKHR(long arg0,
long arg1,
int[] arg2,
int arg2_offset)
Interface to C language function: cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * ); |
long |
clCreateEventFromGLsyncKHR(long arg0,
long arg1,
IntBuffer arg2)
Interface to C language function: cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * ); |
long |
clCreateFromGLBuffer(long context,
long flags,
int bufobj,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret); |
long |
clCreateFromGLBuffer(long context,
long flags,
int bufobj,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret); |
long |
clCreateFromGLRenderbuffer(long context,
long flags,
int renderbuffer,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret); |
long |
clCreateFromGLRenderbuffer(long context,
long flags,
int renderbuffer,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret); |
long |
clCreateFromGLTexture2D(long context,
long flags,
int target,
int miplevel,
int texture,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
long |
clCreateFromGLTexture2D(long context,
long flags,
int target,
int miplevel,
int texture,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
long |
clCreateFromGLTexture3D(long context,
long flags,
int target,
int miplevel,
int texture,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
long |
clCreateFromGLTexture3D(long context,
long flags,
int target,
int miplevel,
int texture,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
int |
clEnqueueAcquireGLObjects(long command_queue,
int num_objects,
PointerBuffer mem_objects,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function: cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueReleaseGLObjects(long command_queue,
int num_objects,
PointerBuffer mem_objects,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function: cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clGetGLContextInfoKHR(LongBuffer properties,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function: cl_int clGetGLContextInfoKHR(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
int |
clGetGLObjectInfo(long memobj,
int[] gl_object_type,
int gl_object_type_offset,
int[] gl_object_name,
int gl_object_name_offset)
Interface to C language function: cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name); |
int |
clGetGLObjectInfo(long memobj,
IntBuffer gl_object_type,
IntBuffer gl_object_name)
Interface to C language function: cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name); |
int |
clGetGLTextureInfo(long memobj,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function: 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); |
Methods inherited from interface com.jogamp.opencl.llb.CL |
---|
clUnloadCompiler |
Methods inherited from interface com.jogamp.opencl.llb.CLContextBinding |
---|
clCreateContext, clCreateContextFromType, clGetContextInfo, clGetSupportedImageFormats, clGetSupportedImageFormats, clReleaseContext, clRetainContext |
Methods inherited from interface com.jogamp.opencl.llb.CLProgramBinding |
---|
clBuildProgram, clCreateProgramWithBinary, clCreateProgramWithSource, clGetProgramBuildInfo, clGetProgramInfo, clReleaseProgram, clRetainProgram |
Methods inherited from interface com.jogamp.opencl.llb.CLKernelBinding |
---|
clCreateKernel, clCreateKernel, clCreateKernelsInProgram, clGetKernelInfo, clGetKernelWorkGroupInfo, clReleaseKernel, clRetainKernel, clSetKernelArg |
Methods inherited from interface com.jogamp.opencl.llb.CLDeviceBinding |
---|
clCreateSubDevicesEXT, clCreateSubDevicesEXT, clGetDeviceInfo, clReleaseDeviceEXT, clRetainDeviceEXT |
Methods inherited from interface com.jogamp.opencl.llb.CLImageBinding |
---|
clCreateImage2D, clCreateImage2D, clCreateImage3D, clCreateImage3D, clGetImageInfo |
Methods inherited from interface com.jogamp.opencl.llb.CLBufferBinding |
---|
clCreateBuffer, clCreateBuffer, clCreateSubBuffer, clCreateSubBuffer |
Methods inherited from interface com.jogamp.opencl.llb.CLMemObjBinding |
---|
clGetMemObjectInfo, clReleaseMemObject, clRetainMemObject, clSetMemObjectDestructorCallback |
Methods inherited from interface com.jogamp.opencl.llb.CLSamplerBinding |
---|
clCreateSampler, clCreateSampler, clGetSamplerInfo, clReleaseSampler, clRetainSampler |
Methods inherited from interface com.jogamp.opencl.llb.CLEventBinding |
---|
clCreateUserEvent, clCreateUserEvent, clGetEventInfo, clGetEventProfilingInfo, clReleaseEvent, clRetainEvent, clSetEventCallback, clSetUserEventStatus, clWaitForEvents |
Methods inherited from interface com.jogamp.opencl.llb.CLPlatformBinding |
---|
clGetDeviceIDs, clGetPlatformIDs, clGetPlatformInfo, clIcdGetPlatformIDsKHR |
Field Detail |
---|
static final int CL_INVALID_GL_OBJECT
static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
static final int CL_COMMAND_RELEASE_GL_OBJECTS
static final int CL_GL_OBJECT_BUFFER
static final int CL_GL_OBJECT_TEXTURE2D
static final int CL_GL_OBJECT_TEXTURE3D
static final int CL_GL_OBJECT_RENDERBUFFER
static final int CL_GL_TEXTURE_TARGET
static final int CL_GL_MIPMAP_LEVEL
static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
static final int CL_DEVICES_FOR_GL_CONTEXT_KHR
static final int CL_GL_CONTEXT_KHR
static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
Method Detail |
---|
long clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2)
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );
long clCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset)
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );
long clCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer errcode_ret)
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);
long clCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);
long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer errcode_ret)
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);
long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);
long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
int clEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
mem_objects
- a direct PointerBuffer
event_wait_list
- a direct PointerBuffer
event
- a direct PointerBuffer
int clEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
mem_objects
- a direct PointerBuffer
event_wait_list
- a direct PointerBuffer
event
- a direct PointerBuffer
int clGetGLContextInfoKHR(LongBuffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetGLContextInfoKHR(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
properties
- a direct LongBuffer
param_value
- a direct Buffer
param_value_size_ret
- a direct PointerBuffer
int clGetGLObjectInfo(long memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);
int clGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset)
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);
int clGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer param_value, 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);
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |