public interface CLGL extends CL
Modifier and Type | Field and Description |
---|---|
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 |
CL_AFFINITY_DOMAIN_L1_CACHE_EXT, CL_AFFINITY_DOMAIN_L2_CACHE_EXT, CL_AFFINITY_DOMAIN_L3_CACHE_EXT, CL_AFFINITY_DOMAIN_L4_CACHE_EXT, CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT, CL_AFFINITY_DOMAIN_NUMA_EXT, CL_BUFFER_CREATE_TYPE_REGION, CL_CGL_SHAREGROUP_KHR, CL_CHAR_BIT, CL_CHAR_MAX, CL_COMPILER_NOT_AVAILABLE, CL_COMPLETE, CL_DBL_DIG, CL_DBL_MANT_DIG, CL_DBL_MIN_10_EXP, CL_DBL_MIN_EXP, CL_DBL_RADIX, CL_DRIVER_VERSION, CL_EGL_DISPLAY_KHR, CL_EXEC_KERNEL, CL_EXEC_NATIVE_KERNEL, CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST, cl_ext_device_fission, cl_ext_migrate_memobject, CL_FALSE, CL_FLT_DIG, CL_FLT_MANT_DIG, CL_FLT_MIN_10_EXP, CL_FLT_MIN_EXP, CL_FLT_RADIX, CL_GLX_DISPLAY_KHR, CL_INT_MAX, CL_INT_MIN, CL_INVALID_ARG_INDEX, CL_INVALID_ARG_SIZE, CL_INVALID_ARG_VALUE, CL_INVALID_BINARY, CL_INVALID_BUFFER_SIZE, CL_INVALID_BUILD_OPTIONS, CL_INVALID_COMMAND_QUEUE, CL_INVALID_CONTEXT, CL_INVALID_DEVICE, CL_INVALID_DEVICE_TYPE, CL_INVALID_EVENT, CL_INVALID_EVENT_WAIT_LIST, CL_INVALID_GLOBAL_OFFSET, CL_INVALID_GLOBAL_WORK_SIZE, CL_INVALID_HOST_PTR, CL_INVALID_IMAGE_FORMAT_DESCRIPTOR, CL_INVALID_IMAGE_SIZE, CL_INVALID_KERNEL, CL_INVALID_KERNEL_ARGS, CL_INVALID_KERNEL_DEFINITION, CL_INVALID_KERNEL_NAME, CL_INVALID_MEM_OBJECT, CL_INVALID_MIP_LEVEL, CL_INVALID_OPERATION, CL_INVALID_PARTITION_COUNT_EXT, CL_INVALID_PARTITION_NAME_EXT, CL_INVALID_PLATFORM, CL_INVALID_PROGRAM, CL_INVALID_PROGRAM_EXECUTABLE, CL_INVALID_PROPERTY, CL_INVALID_QUEUE_PROPERTIES, CL_INVALID_SAMPLER, CL_INVALID_VALUE, CL_INVALID_WORK_DIMENSION, CL_INVALID_WORK_GROUP_SIZE, CL_INVALID_WORK_ITEM_SIZE, cl_khr_gl_sharing, cl_khr_icd, CL_M_1_PI, CL_M_1_PI_F, CL_M_2_PI, CL_M_2_PI_F, CL_M_2_SQRTPI, CL_M_2_SQRTPI_F, CL_M_E, CL_M_E_F, CL_M_LN10, CL_M_LN10_F, CL_M_LN2, CL_M_LN2_F, CL_M_LOG10E, CL_M_LOG10E_F, CL_M_LOG2E, CL_M_LOG2E_F, CL_M_PI, CL_M_PI_2, CL_M_PI_2_F, CL_M_PI_4, CL_M_PI_4_F, CL_M_PI_F, CL_M_SQRT1_2, CL_M_SQRT1_2_F, CL_M_SQRT2, CL_M_SQRT2_F, CL_MAXFLOAT, CL_MIGRATE_MEM_OBJECT_HOST_EXT, CL_MISALIGNED_SUB_BUFFER_OFFSET, CL_NONE, CL_OUT_OF_HOST_MEMORY, CL_OUT_OF_RESOURCES, CL_PROFILING_INFO_NOT_AVAILABLE, CL_QUEUED, CL_RUNNING, CL_SCHAR_MAX, CL_SCHAR_MIN, CL_SHRT_MAX, CL_SHRT_MIN, CL_SUBMITTED, CL_SUCCESS, CL_TRUE, CL_UCHAR_MAX, CL_USHRT_MAX, CL_VERSION_1_0, CL_VERSION_1_1, CL_WGL_HDC_KHR
CL_CONTEXT_DEVICES, CL_CONTEXT_NUM_DEVICES, CL_CONTEXT_PLATFORM, CL_CONTEXT_PROPERTIES, CL_CONTEXT_REFERENCE_COUNT
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
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
CL_COMMAND_COPY_BUFFER, CL_COMMAND_COPY_BUFFER_RECT, CL_COMMAND_COPY_BUFFER_TO_IMAGE, CL_COMMAND_COPY_IMAGE, CL_COMMAND_COPY_IMAGE_TO_BUFFER, CL_COMMAND_MAP_BUFFER, CL_COMMAND_MAP_IMAGE, CL_COMMAND_MARKER, CL_COMMAND_MIGRATE_MEM_OBJECT_EXT, CL_COMMAND_NATIVE_KERNEL, CL_COMMAND_NDRANGE_KERNEL, CL_COMMAND_READ_BUFFER, CL_COMMAND_READ_BUFFER_RECT, CL_COMMAND_READ_IMAGE, CL_COMMAND_TASK, CL_COMMAND_UNMAP_MEM_OBJECT, CL_COMMAND_USER, CL_COMMAND_WRITE_BUFFER, CL_COMMAND_WRITE_BUFFER_RECT, CL_COMMAND_WRITE_IMAGE, CL_PROFILING_COMMAND_END, CL_PROFILING_COMMAND_QUEUED, CL_PROFILING_COMMAND_START, CL_PROFILING_COMMAND_SUBMIT, CL_QUEUE_CONTEXT, CL_QUEUE_DEVICE, CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, CL_QUEUE_PROFILING_ENABLE, CL_QUEUE_PROPERTIES, CL_QUEUE_REFERENCE_COUNT
CL_DEVICE_ADDRESS_BITS, CL_DEVICE_AFFINITY_DOMAINS_EXT, CL_DEVICE_AVAILABLE, CL_DEVICE_COMPILER_AVAILABLE, CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV, CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV, CL_DEVICE_DOUBLE_FP_CONFIG, CL_DEVICE_ENDIAN_LITTLE, CL_DEVICE_ERROR_CORRECTION_SUPPORT, CL_DEVICE_EXECUTION_CAPABILITIES, CL_DEVICE_EXTENSIONS, CL_DEVICE_GLOBAL_MEM_CACHE_SIZE, CL_DEVICE_GLOBAL_MEM_CACHE_TYPE, CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE, CL_DEVICE_GLOBAL_MEM_SIZE, CL_DEVICE_GPU_OVERLAP_NV, CL_DEVICE_HALF_FP_CONFIG, CL_DEVICE_HOST_UNIFIED_MEMORY, CL_DEVICE_IMAGE_SUPPORT, CL_DEVICE_IMAGE2D_MAX_HEIGHT, CL_DEVICE_IMAGE2D_MAX_WIDTH, CL_DEVICE_IMAGE3D_MAX_DEPTH, CL_DEVICE_IMAGE3D_MAX_HEIGHT, CL_DEVICE_IMAGE3D_MAX_WIDTH, CL_DEVICE_INTEGRATED_MEMORY_NV, CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV, CL_DEVICE_LOCAL_MEM_SIZE, CL_DEVICE_LOCAL_MEM_TYPE, CL_DEVICE_MAX_ATOMIC_COUNTERS_EXT, CL_DEVICE_MAX_CLOCK_FREQUENCY, CL_DEVICE_MAX_COMPUTE_UNITS, CL_DEVICE_MAX_CONSTANT_ARGS, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, CL_DEVICE_MAX_MEM_ALLOC_SIZE, CL_DEVICE_MAX_PARAMETER_SIZE, CL_DEVICE_MAX_READ_IMAGE_ARGS, CL_DEVICE_MAX_SAMPLERS, CL_DEVICE_MAX_WORK_GROUP_SIZE, CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS, CL_DEVICE_MAX_WORK_ITEM_SIZES, CL_DEVICE_MAX_WRITE_IMAGE_ARGS, CL_DEVICE_MEM_BASE_ADDR_ALIGN, CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE, CL_DEVICE_NAME, CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR, CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE, CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT, CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF, CL_DEVICE_NATIVE_VECTOR_WIDTH_INT, CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG, CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT, CL_DEVICE_NOT_AVAILABLE, CL_DEVICE_NOT_FOUND, CL_DEVICE_OPENCL_C_VERSION, CL_DEVICE_PARENT_DEVICE_EXT, CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT, CL_DEVICE_PARTITION_BY_COUNTS_EXT, CL_DEVICE_PARTITION_BY_NAMES_EXT, CL_DEVICE_PARTITION_EQUALLY_EXT, CL_DEVICE_PARTITION_FAILED_EXT, CL_DEVICE_PARTITION_STYLE_EXT, CL_DEVICE_PARTITION_TYPES_EXT, CL_DEVICE_PLATFORM, CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR, CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF, CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT, CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG, CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT, CL_DEVICE_PROFILE, CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, CL_DEVICE_PROFILING_TIMER_RESOLUTION, CL_DEVICE_QUEUE_PROPERTIES, CL_DEVICE_REFERENCE_COUNT_EXT, CL_DEVICE_REGISTERS_PER_BLOCK_NV, CL_DEVICE_SINGLE_FP_CONFIG, CL_DEVICE_TYPE, CL_DEVICE_TYPE_ACCELERATOR, CL_DEVICE_TYPE_ALL, CL_DEVICE_TYPE_CPU, CL_DEVICE_TYPE_DEFAULT, CL_DEVICE_TYPE_GPU, CL_DEVICE_VENDOR, CL_DEVICE_VENDOR_ID, CL_DEVICE_VERSION, CL_DEVICE_WARP_SIZE_NV, CL_FP_DENORM, CL_FP_FMA, CL_FP_INF_NAN, CL_FP_ROUND_TO_INF, CL_FP_ROUND_TO_NEAREST, CL_FP_ROUND_TO_ZERO, CL_FP_SOFT_FLOAT, CL_GLOBAL, CL_LOCAL, CL_READ_ONLY_CACHE, CL_READ_WRITE_CACHE
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
CL_MAP_FAILURE, CL_MAP_READ, CL_MAP_WRITE, CL_MEM_ALLOC_HOST_PTR, CL_MEM_ASSOCIATED_MEMOBJECT, CL_MEM_CONTEXT, CL_MEM_COPY_HOST_PTR, CL_MEM_COPY_OVERLAP, CL_MEM_FLAGS, CL_MEM_HOST_PTR, CL_MEM_MAP_COUNT, CL_MEM_OBJECT_ALLOCATION_FAILURE, CL_MEM_OBJECT_BUFFER, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE3D, CL_MEM_OFFSET, CL_MEM_READ_ONLY, CL_MEM_READ_WRITE, CL_MEM_REFERENCE_COUNT, CL_MEM_SIZE, CL_MEM_TYPE, CL_MEM_USE_HOST_PTR, CL_MEM_WRITE_ONLY
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
CL_EVENT_COMMAND_EXECUTION_STATUS, CL_EVENT_COMMAND_QUEUE, CL_EVENT_COMMAND_TYPE, CL_EVENT_CONTEXT, CL_EVENT_REFERENCE_COUNT
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
Modifier and Type | Method and Description |
---|---|
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(PointerBuffer 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); |
clUnloadCompiler
clCreateContext, clCreateContextFromType, clGetContextInfo, clGetSupportedImageFormats, clGetSupportedImageFormats, clReleaseContext, clRetainContext
clBuildProgram, clCreateProgramWithBinary, clCreateProgramWithSource, clGetProgramBuildInfo, clGetProgramInfo, clReleaseProgram, clRetainProgram
clCreateKernel, clCreateKernel, clCreateKernelsInProgram, clGetKernelInfo, clGetKernelWorkGroupInfo, clReleaseKernel, clRetainKernel, clSetKernelArg
clCreateCommandQueue, clCreateCommandQueue, clEnqueueBarrier, clEnqueueCopyBuffer, clEnqueueCopyBufferRect, clEnqueueCopyBufferToImage, clEnqueueCopyImage, clEnqueueCopyImageToBuffer, clEnqueueMapBuffer, clEnqueueMapImage, clEnqueueMarker, clEnqueueMigrateMemObjectEXT, clEnqueueNDRangeKernel, clEnqueueReadBuffer, clEnqueueReadBufferRect, clEnqueueReadImage, clEnqueueTask, clEnqueueUnmapMemObject, clEnqueueWaitForEvents, clEnqueueWriteBuffer, clEnqueueWriteBufferRect, clEnqueueWriteImage, clFinish, clFlush, clGetCommandQueueInfo, clReleaseCommandQueue, clRetainCommandQueue
clCreateSubDevicesEXT, clCreateSubDevicesEXT, clGetDeviceInfo, clReleaseDeviceEXT, clRetainDeviceEXT
clCreateImage2D, clCreateImage2D, clCreateImage3D, clCreateImage3D, clGetImageInfo
clCreateBuffer, clCreateBuffer, clCreateSubBuffer, clCreateSubBuffer
clGetMemObjectInfo, clReleaseMemObject, clRetainMemObject, clSetMemObjectDestructorCallback
clCreateSampler, clCreateSampler, clGetSamplerInfo, clReleaseSampler, clRetainSampler
clCreateUserEvent, clCreateUserEvent, clGetEventInfo, clGetEventProfilingInfo, clReleaseEvent, clRetainEvent, clSetEventCallback, clSetUserEventStatus, clWaitForEvents
clGetDeviceIDs, clGetPlatformIDs, clGetPlatformInfo, clIcdGetPlatformIDsKHR
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
long clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2)
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );
arg2
- a direct or array-backed IntBuffer
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);
errcode_ret
- a direct or array-backed IntBuffer
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);
errcode_ret
- a direct or array-backed IntBuffer
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);
errcode_ret
- a direct or array-backed IntBuffer
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);
errcode_ret
- a direct or array-backed IntBuffer
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 only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only 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 only PointerBuffer
event_wait_list
- a direct only PointerBuffer
event
- a direct only PointerBuffer
int clGetGLContextInfoKHR(PointerBuffer 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 only PointerBuffer
param_value
- a direct only Buffer
param_value_size_ret
- a direct only 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);
param_value
- a direct or array-backed Buffer
param_value_size_ret
- a direct or array-backed PointerBuffer