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_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
To be used on Mac OSX instead of
CL.CL_CGL_SHAREGROUP_KHR}. |
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_EPSILON, CL_DBL_MANT_DIG, CL_DBL_MAX, CL_DBL_MAX_10_EXP, CL_DBL_MAX_EXP, CL_DBL_MIN, 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_EPSILON, CL_FLT_MANT_DIG, CL_FLT_MAX, CL_FLT_MAX_10_EXP, CL_FLT_MAX_EXP, CL_FLT_MIN, CL_FLT_MIN_10_EXP, CL_FLT_MIN_EXP, CL_FLT_RADIX, CL_GLX_DISPLAY_KHR, CL_INT_MAX, 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_SHRT_MAX, CL_SUBMITTED, CL_SUCCESS, CL_TRUE, CL_UCHAR_MAX, CL_USHRT_MAX, CL_VERSION_1_0, CL_VERSION_1_1, CL_WGL_HDC_KHRCL_CONTEXT_DEVICES, CL_CONTEXT_NUM_DEVICES, CL_CONTEXT_PLATFORM, CL_CONTEXT_PROPERTIES, CL_CONTEXT_REFERENCE_COUNTCL_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_SOURCECL_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_SIZECL_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_COUNTCL_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_CACHECL_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_INT8CL_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_ONLYCL_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_COUNTCL_EVENT_COMMAND_EXECUTION_STATUS, CL_EVENT_COMMAND_QUEUE, CL_EVENT_COMMAND_TYPE, CL_EVENT_CONTEXT, CL_EVENT_REFERENCE_COUNTCL_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 (cl_context, cl_GLsync, cl_int * ) |
long |
clCreateEventFromGLsyncKHR(long arg0,
long arg1,
IntBuffer arg2)
Interface to C language function:
cl_event (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 (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 (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 (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 (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 (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 (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 (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 (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 (cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const 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 (cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const 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 (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 (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 (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 (cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) |
clUnloadCompilerclCreateContext, clCreateContextFromType, clGetContextInfo, clGetSupportedImageFormats, clGetSupportedImageFormats, clReleaseContext, clRetainContextclBuildProgram, clCreateProgramWithBinary, clCreateProgramWithSource, clGetProgramBuildInfo, clGetProgramInfo, clReleaseProgram, clRetainProgramclCreateKernel, clCreateKernel, clCreateKernelsInProgram, clGetKernelInfo, clGetKernelWorkGroupInfo, clReleaseKernel, clRetainKernel, clSetKernelArgclCreateCommandQueue, 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, clRetainCommandQueueclCreateSubDevicesEXT, clCreateSubDevicesEXT, clGetDeviceInfo, clReleaseDeviceEXT, clRetainDeviceEXTclCreateImage2D, clCreateImage2D, clCreateImage3D, clCreateImage3D, clGetImageInfoclCreateBuffer, clCreateBuffer, clCreateSubBuffer, clCreateSubBufferclGetMemObjectInfo, clReleaseMemObject, clRetainMemObject, clSetMemObjectDestructorCallbackclCreateSampler, clCreateSampler, clGetSamplerInfo, clReleaseSampler, clRetainSamplerclCreateUserEvent, clCreateUserEvent, clGetEventInfo, clGetEventProfilingInfo, clReleaseEvent, clRetainEvent, clSetEventCallback, clSetUserEventStatus, clWaitForEventsclGetDeviceIDs, clGetPlatformIDs, clGetPlatformInfo, clIcdGetPlatformIDsKHRstatic final int CL_COMMAND_ACQUIRE_GL_OBJECTS
static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
static final int CL_COMMAND_RELEASE_GL_OBJECTS
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_GL_MIPMAP_LEVEL
static final int CL_GL_OBJECT_BUFFER
static final int CL_GL_OBJECT_RENDERBUFFER
static final int CL_GL_OBJECT_TEXTURE2D
static final int CL_GL_OBJECT_TEXTURE3D
static final int CL_GL_TEXTURE_TARGET
static final int CL_INVALID_GL_OBJECT
static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
static final int CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
CL.CL_CGL_SHAREGROUP_KHR}. FIXME: For all Mac OSX versions?long clCreateEventFromGLsyncKHR(long arg0,
long arg1,
IntBuffer arg2)
cl_event (cl_context, cl_GLsync, cl_int * )arg2 - a direct or array-backed IntBufferlong clCreateEventFromGLsyncKHR(long arg0,
long arg1,
int[] arg2,
int arg2_offset)
cl_event (cl_context, cl_GLsync, cl_int * )long clCreateFromGLBuffer(long context,
long flags,
int bufobj,
IntBuffer errcode_ret)
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)errcode_ret - a direct or array-backed IntBufferlong clCreateFromGLBuffer(long context,
long flags,
int bufobj,
int[] errcode_ret,
int errcode_ret_offset)
cl_mem (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 (cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)errcode_ret - a direct or array-backed IntBufferlong clCreateFromGLRenderbuffer(long context,
long flags,
int renderbuffer,
int[] errcode_ret,
int errcode_ret_offset)
cl_mem (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 (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 IntBufferlong clCreateFromGLTexture2D(long context,
long flags,
int target,
int miplevel,
int texture,
int[] errcode_ret,
int errcode_ret_offset)
cl_mem (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 (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 IntBufferlong clCreateFromGLTexture3D(long context,
long flags,
int target,
int miplevel,
int texture,
int[] errcode_ret,
int errcode_ret_offset)
cl_mem (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 (cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)mem_objects - a direct only PointerBufferevent_wait_list - a direct only PointerBufferevent - a direct only PointerBufferint clEnqueueReleaseGLObjects(long command_queue,
int num_objects,
PointerBuffer mem_objects,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
cl_int (cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)mem_objects - a direct only PointerBufferevent_wait_list - a direct only PointerBufferevent - a direct only PointerBufferint clGetGLContextInfoKHR(PointerBuffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int (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 PointerBufferparam_value - a direct only Bufferparam_value_size_ret - a direct only PointerBufferint clGetGLObjectInfo(long memobj,
IntBuffer gl_object_type,
IntBuffer gl_object_name)
cl_int (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 (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 (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 Bufferparam_value_size_ret - a direct or array-backed PointerBuffer