Package com.jogamp.opencl.llb.impl
Class CLImpl20
- java.lang.Object
-
- com.jogamp.opencl.llb.impl.CLImpl20
-
-
Field Summary
Fields Modifier and Type Field Description protected static CLProcAddressTable20addressTable-
Fields inherited from interface com.jogamp.opencl.llb.CL
CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
-
Fields inherited from interface com.jogamp.opencl.llb.CL20
CL_A, CL_ABGR, CL_ADDRESS_CLAMP, CL_ADDRESS_CLAMP_TO_EDGE, CL_ADDRESS_MIRRORED_REPEAT, CL_ADDRESS_NONE, CL_ADDRESS_REPEAT, 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_ARGB, CL_BGRA, CL_BLOCKING, CL_BUFFER_CREATE_TYPE_REGION, CL_BUILD_ERROR, CL_BUILD_IN_PROGRESS, CL_BUILD_NONE, CL_BUILD_PROGRAM_FAILURE, CL_BUILD_SUCCESS, CL_CGL_SHAREGROUP_KHR, CL_CHAR_BIT, CL_CHAR_MAX, CL_CHAR_MIN, CL_COMMAND_ACQUIRE_GL_OBJECTS, CL_COMMAND_BARRIER, 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_FILL_BUFFER, CL_COMMAND_FILL_IMAGE, CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR, CL_COMMAND_MAP_BUFFER, CL_COMMAND_MAP_IMAGE, CL_COMMAND_MARKER, CL_COMMAND_MIGRATE_MEM_OBJECTS, CL_COMMAND_NATIVE_KERNEL, CL_COMMAND_NDRANGE_KERNEL, CL_COMMAND_READ_BUFFER, CL_COMMAND_READ_BUFFER_RECT, CL_COMMAND_READ_IMAGE, CL_COMMAND_RELEASE_GL_OBJECTS, CL_COMMAND_SVM_FREE, CL_COMMAND_SVM_MAP, CL_COMMAND_SVM_MEMCPY, CL_COMMAND_SVM_MEMFILL, CL_COMMAND_SVM_UNMAP, 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_COMPILE_PROGRAM_FAILURE, CL_COMPILER_NOT_AVAILABLE, CL_COMPLETE, CL_CONTEXT_DEVICES, CL_CONTEXT_INTEROP_USER_SYNC, CL_CONTEXT_MEMORY_INITIALIZE_KHR, CL_CONTEXT_NUM_DEVICES, CL_CONTEXT_PLATFORM, CL_CONTEXT_PROPERTIES, CL_CONTEXT_REFERENCE_COUNT, CL_CONTEXT_TERMINATE_KHR, CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR, 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_DEPTH, CL_DEPTH_STENCIL, CL_DEVICE_ADDRESS_BITS, CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE, CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE, CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE, CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE, CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE, CL_DEVICE_AFFINITY_DOMAIN_NUMA, CL_DEVICE_AFFINITY_DOMAINS_EXT, CL_DEVICE_AVAILABLE, CL_DEVICE_BUILT_IN_KERNELS, 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_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE, CL_DEVICE_GPU_OVERLAP_NV, CL_DEVICE_HALF_FP_CONFIG, CL_DEVICE_HOST_UNIFIED_MEMORY, CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT, CL_DEVICE_IMAGE_MAX_ARRAY_SIZE, CL_DEVICE_IMAGE_MAX_BUFFER_SIZE, CL_DEVICE_IMAGE_PITCH_ALIGNMENT, 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_LINKER_AVAILABLE, CL_DEVICE_LOCAL_MEM_SIZE, CL_DEVICE_LOCAL_MEM_TYPE, CL_DEVICE_MAX_CLOCK_FREQUENCY, CL_DEVICE_MAX_COMPUTE_UNITS, CL_DEVICE_MAX_CONSTANT_ARGS, CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE, CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE, CL_DEVICE_MAX_MEM_ALLOC_SIZE, CL_DEVICE_MAX_ON_DEVICE_EVENTS, CL_DEVICE_MAX_ON_DEVICE_QUEUES, CL_DEVICE_MAX_PARAMETER_SIZE, CL_DEVICE_MAX_PIPE_ARGS, CL_DEVICE_MAX_READ_IMAGE_ARGS, CL_DEVICE_MAX_READ_WRITE_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, CL_DEVICE_PARENT_DEVICE_EXT, CL_DEVICE_PARTITION_AFFINITY_DOMAIN, CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN, CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT, CL_DEVICE_PARTITION_BY_COUNTS, CL_DEVICE_PARTITION_BY_COUNTS_EXT, CL_DEVICE_PARTITION_BY_COUNTS_LIST_END, CL_DEVICE_PARTITION_BY_NAMES_EXT, CL_DEVICE_PARTITION_EQUALLY, CL_DEVICE_PARTITION_EQUALLY_EXT, CL_DEVICE_PARTITION_FAILED, CL_DEVICE_PARTITION_FAILED_EXT, CL_DEVICE_PARTITION_MAX_SUB_DEVICES, CL_DEVICE_PARTITION_PROPERTIES, CL_DEVICE_PARTITION_STYLE_EXT, CL_DEVICE_PARTITION_TYPE, CL_DEVICE_PARTITION_TYPES_EXT, CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS, CL_DEVICE_PIPE_MAX_PACKET_SIZE, CL_DEVICE_PLATFORM, CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT, CL_DEVICE_PREFERRED_INTEROP_USER_SYNC, CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT, CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT, 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_PRINTF_BUFFER_SIZE, CL_DEVICE_PROFILE, CL_DEVICE_PROFILING_TIMER_OFFSET_AMD, CL_DEVICE_PROFILING_TIMER_RESOLUTION, CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE, CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE, CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES, CL_DEVICE_QUEUE_ON_HOST_PROPERTIES, CL_DEVICE_QUEUE_PROPERTIES, CL_DEVICE_REFERENCE_COUNT, CL_DEVICE_REFERENCE_COUNT_EXT, CL_DEVICE_REGISTERS_PER_BLOCK_NV, CL_DEVICE_SINGLE_FP_CONFIG, CL_DEVICE_SPIR_VERSIONS, CL_DEVICE_SVM_ATOMICS, CL_DEVICE_SVM_CAPABILITIES, CL_DEVICE_SVM_COARSE_GRAIN_BUFFER, CL_DEVICE_SVM_FINE_GRAIN_BUFFER, CL_DEVICE_SVM_FINE_GRAIN_SYSTEM, CL_DEVICE_TERMINATE_CAPABILITY_KHR, CL_DEVICE_TYPE, CL_DEVICE_TYPE_ACCELERATOR, CL_DEVICE_TYPE_ALL, CL_DEVICE_TYPE_CPU, CL_DEVICE_TYPE_CUSTOM, CL_DEVICE_TYPE_DEFAULT, CL_DEVICE_TYPE_GPU, CL_DEVICE_VENDOR, CL_DEVICE_VENDOR_ID, CL_DEVICE_VERSION, CL_DEVICE_WARP_SIZE_NV, CL_DEVICES_FOR_GL_CONTEXT_KHR, CL_DRIVER_VERSION, CL_EGL_DISPLAY_KHR, CL_EVENT_COMMAND_EXECUTION_STATUS, CL_EVENT_COMMAND_QUEUE, CL_EVENT_COMMAND_TYPE, CL_EVENT_CONTEXT, CL_EVENT_REFERENCE_COUNT, CL_EXEC_KERNEL, CL_EXEC_NATIVE_KERNEL, CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST, cl_ext_device_fission, CL_FALSE, CL_FILTER_LINEAR, CL_FILTER_NEAREST, CL_FLOAT, 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_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT, 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_GL_CONTEXT_KHR, CL_GL_MIPMAP_LEVEL, CL_GL_NUM_SAMPLES, CL_GL_OBJECT_BUFFER, CL_GL_OBJECT_RENDERBUFFER, CL_GL_OBJECT_TEXTURE_BUFFER, CL_GL_OBJECT_TEXTURE1D, CL_GL_OBJECT_TEXTURE1D_ARRAY, CL_GL_OBJECT_TEXTURE2D, CL_GL_OBJECT_TEXTURE2D_ARRAY, CL_GL_OBJECT_TEXTURE3D, CL_GL_TEXTURE_TARGET, CL_GLOBAL, CL_GLX_DISPLAY_KHR, CL_HALF_FLOAT, CL_IMAGE_ARRAY_SIZE, CL_IMAGE_BUFFER, CL_IMAGE_DEPTH, CL_IMAGE_ELEMENT_SIZE, CL_IMAGE_FORMAT, CL_IMAGE_FORMAT_MISMATCH, CL_IMAGE_FORMAT_NOT_SUPPORTED, CL_IMAGE_HEIGHT, CL_IMAGE_NUM_MIP_LEVELS, CL_IMAGE_NUM_SAMPLES, CL_IMAGE_ROW_PITCH, CL_IMAGE_SLICE_PITCH, CL_IMAGE_WIDTH, CL_INT_MAX, CL_INT_MIN, CL_INTENSITY, 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_COMPILER_OPTIONS, CL_INVALID_CONTEXT, CL_INVALID_DEVICE, CL_INVALID_DEVICE_PARTITION_COUNT, CL_INVALID_DEVICE_QUEUE, CL_INVALID_DEVICE_TYPE, CL_INVALID_EVENT, CL_INVALID_EVENT_WAIT_LIST, CL_INVALID_GL_OBJECT, CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR, CL_INVALID_GLOBAL_OFFSET, CL_INVALID_GLOBAL_WORK_SIZE, CL_INVALID_HOST_PTR, CL_INVALID_IMAGE_DESCRIPTOR, 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_LINKER_OPTIONS, CL_INVALID_MEM_OBJECT, CL_INVALID_MIP_LEVEL, CL_INVALID_OPERATION, CL_INVALID_PARTITION_COUNT_EXT, CL_INVALID_PARTITION_NAME_EXT, CL_INVALID_PIPE_SIZE, 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_KERNEL_ARG_ACCESS_NONE, CL_KERNEL_ARG_ACCESS_QUALIFIER, CL_KERNEL_ARG_ACCESS_READ_ONLY, CL_KERNEL_ARG_ACCESS_READ_WRITE, CL_KERNEL_ARG_ACCESS_WRITE_ONLY, CL_KERNEL_ARG_ADDRESS_CONSTANT, CL_KERNEL_ARG_ADDRESS_GLOBAL, CL_KERNEL_ARG_ADDRESS_LOCAL, CL_KERNEL_ARG_ADDRESS_PRIVATE, CL_KERNEL_ARG_ADDRESS_QUALIFIER, CL_KERNEL_ARG_INFO_NOT_AVAILABLE, CL_KERNEL_ARG_NAME, CL_KERNEL_ARG_TYPE_CONST, CL_KERNEL_ARG_TYPE_NAME, CL_KERNEL_ARG_TYPE_NONE, CL_KERNEL_ARG_TYPE_PIPE, CL_KERNEL_ARG_TYPE_QUALIFIER, CL_KERNEL_ARG_TYPE_RESTRICT, CL_KERNEL_ARG_TYPE_VOLATILE, CL_KERNEL_ATTRIBUTES, CL_KERNEL_COMPILE_WORK_GROUP_SIZE, CL_KERNEL_CONTEXT, CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM, CL_KERNEL_EXEC_INFO_SVM_PTRS, CL_KERNEL_FUNCTION_NAME, CL_KERNEL_GLOBAL_WORK_SIZE, 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_khr_gl_sharing, cl_khr_icd, cl_khr_terminate_context, CL_LINK_PROGRAM_FAILURE, CL_LINKER_NOT_AVAILABLE, CL_LOCAL, CL_LUMINANCE, 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_MAP_FAILURE, CL_MAP_READ, CL_MAP_WRITE, CL_MAP_WRITE_INVALIDATE_REGION, CL_MAXFLOAT, 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_NO_ACCESS, CL_MEM_HOST_PTR, CL_MEM_HOST_READ_ONLY, CL_MEM_HOST_WRITE_ONLY, CL_MEM_MAP_COUNT, CL_MEM_OBJECT_ALLOCATION_FAILURE, CL_MEM_OBJECT_BUFFER, CL_MEM_OBJECT_IMAGE1D, CL_MEM_OBJECT_IMAGE1D_ARRAY, CL_MEM_OBJECT_IMAGE1D_BUFFER, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE2D_ARRAY, CL_MEM_OBJECT_IMAGE3D, CL_MEM_OBJECT_PIPE, CL_MEM_OFFSET, CL_MEM_READ_ONLY, CL_MEM_READ_WRITE, CL_MEM_REFERENCE_COUNT, CL_MEM_SIZE, CL_MEM_SVM_ATOMICS, CL_MEM_SVM_FINE_GRAIN_BUFFER, CL_MEM_TYPE, CL_MEM_USE_HOST_PTR, CL_MEM_USES_SVM_POINTER, CL_MEM_WRITE_ONLY, CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED, CL_MIGRATE_MEM_OBJECT_HOST, CL_MISALIGNED_SUB_BUFFER_OFFSET, CL_NON_BLOCKING, CL_NONE, CL_OUT_OF_HOST_MEMORY, CL_OUT_OF_RESOURCES, CL_PIPE_MAX_PACKETS, CL_PIPE_PACKET_SIZE, 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, CL_PRINTF_BUFFERSIZE_ARM, CL_PRINTF_CALLBACK_ARM, CL_PROFILING_COMMAND_COMPLETE, CL_PROFILING_COMMAND_END, CL_PROFILING_COMMAND_QUEUED, CL_PROFILING_COMMAND_START, CL_PROFILING_COMMAND_SUBMIT, CL_PROFILING_INFO_NOT_AVAILABLE, CL_PROGRAM_BINARIES, CL_PROGRAM_BINARY_SIZES, CL_PROGRAM_BINARY_TYPE, CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT, CL_PROGRAM_BINARY_TYPE_EXECUTABLE, CL_PROGRAM_BINARY_TYPE_INTERMEDIATE, CL_PROGRAM_BINARY_TYPE_LIBRARY, CL_PROGRAM_BINARY_TYPE_NONE, CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE, CL_PROGRAM_BUILD_LOG, CL_PROGRAM_BUILD_OPTIONS, CL_PROGRAM_BUILD_STATUS, CL_PROGRAM_CONTEXT, CL_PROGRAM_DEVICES, CL_PROGRAM_KERNEL_NAMES, CL_PROGRAM_NUM_DEVICES, CL_PROGRAM_NUM_KERNELS, CL_PROGRAM_REFERENCE_COUNT, CL_PROGRAM_SOURCE, CL_QUEUE_CONTEXT, CL_QUEUE_DEVICE, CL_QUEUE_ON_DEVICE, CL_QUEUE_ON_DEVICE_DEFAULT, CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, CL_QUEUE_PROFILING_ENABLE, CL_QUEUE_PROPERTIES, CL_QUEUE_REFERENCE_COUNT, CL_QUEUE_SIZE, CL_QUEUED, CL_R, CL_RA, CL_READ_ONLY_CACHE, CL_READ_WRITE_CACHE, CL_RG, CL_RGB, CL_RGBA, CL_RGBx, CL_RGx, CL_RUNNING, CL_Rx, CL_SAMPLER_ADDRESSING_MODE, CL_SAMPLER_CONTEXT, CL_SAMPLER_FILTER_MODE, CL_SAMPLER_LOD_MAX, CL_SAMPLER_LOD_MIN, CL_SAMPLER_MIP_FILTER_MODE, CL_SAMPLER_NORMALIZED_COORDS, CL_SAMPLER_REFERENCE_COUNT, CL_sBGRA, CL_SCHAR_MAX, CL_SCHAR_MIN, CL_SHRT_MAX, CL_SHRT_MIN, CL_SIGNED_INT16, CL_SIGNED_INT32, CL_SIGNED_INT8, CL_SNORM_INT16, CL_SNORM_INT8, CL_sRGB, CL_sRGBA, CL_sRGBx, CL_SUBMITTED, CL_SUCCESS, CL_TRUE, CL_UCHAR_MAX, CL_UNORM_INT_101010, CL_UNORM_INT16, CL_UNORM_INT24, CL_UNORM_INT8, CL_UNORM_SHORT_555, CL_UNORM_SHORT_565, CL_UNSIGNED_INT16, CL_UNSIGNED_INT32, CL_UNSIGNED_INT8, CL_USHRT_MAX, CL_VERSION_1_0, CL_VERSION_1_1, CL_VERSION_1_2, CL_VERSION_2_0, CL_WGL_HDC_KHR, GLEXT_64_TYPES_DEFINED, HAS_STDDEF, KHRONOS_BOOLEAN_ENUM_FORCE_SIZE, KHRONOS_FALSE, KHRONOS_MAX_ENUM, KHRONOS_SUPPORT_FLOAT, KHRONOS_SUPPORT_INT64, KHRONOS_TRUE
-
-
Constructor Summary
Constructors Constructor Description CLImpl20()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intclBuildProgram(long program, int deviceCount, PointerBuffer deviceList, String options, BuildProgramCallback cb)Interface to C language function:
int32_t clBuildProgram(cl_program, uint32_t, cl_device_id * , const char * , void * );longclCreateBuffer(long context, long flags, long size, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)longclCreateBuffer(long context, long flags, long size, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)longclCreateCommandQueue(long context, long device, long properties, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)longclCreateCommandQueue(long context, long device, long properties, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)longclCreateCommandQueueWithProperties(long context, long device, long[] properties, int properties_offset, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, const cl_queue_properties * properties, cl_int * errcode_ret)longclCreateCommandQueueWithProperties(long context, long device, LongBuffer properties, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, const cl_queue_properties * properties, cl_int * errcode_ret)longclCreateContext(PointerBuffer properties, PointerBuffer devices, CLErrorHandler pfn_notify, IntBuffer errcode_ret)Interface to C language function:
cl_context (intptr_t * , uint32_t, cl_device_id * , void (*pfn_notify)(const char *, const void *, size_t, void *), void *, int32_t * );longclCreateContextFromType(PointerBuffer properties, long device_type, CLErrorHandler pfn_notify, IntBuffer errcode_ret)Interface to C language function:
cl_context (cl_context_properties *properties, cl_device_type device_type, void (*pfn_notify)(const char *errinfo, const void *private_info, size_t cb, void *user_data), void *user_data, cl_int *errcode_ret) ;longclCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset)Entry point (through function pointer) to C language function:
cl_event (cl_context, cl_GLsync, cl_int * )longclCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2)Entry point (through function pointer) to C language function:
cl_event (cl_context, cl_GLsync, cl_int * )longclCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)longclCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)longclCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)longclCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)longclCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) 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)longclCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)Entry point (through function pointer) 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)longclCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) 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)longclCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)Entry point (through function pointer) 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)longclCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) 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)longclCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)Entry point (through function pointer) 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)longclCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)longclCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)longclCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)longclCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)longclCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)longclCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)longclCreateKernel(long program, String kernel_name, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_kernel (cl_program program, const char * kernel_name, cl_int * errcode_ret)longclCreateKernel(long program, String kernel_name, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_kernel (cl_program program, const char * kernel_name, cl_int * errcode_ret)intclCreateKernelsInProgram(long program, int num_kernels, PointerBuffer kernels, IntBuffer num_kernels_ret)Entry point (through function pointer) to C language function:
cl_int (cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)longclCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, cl_uint pipe_max_packets, const cl_pipe_properties * properties, cl_int * errcode_ret)longclCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, cl_uint pipe_max_packets, const cl_pipe_properties * properties, cl_int * errcode_ret)longclCreateProgramWithBinary(long context, int num_devices, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const size_t * lengths, unsigned const char * * binaries, cl_int * binary_status, cl_int * errcode_ret)longclCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, byte[] kernel_names, int kernel_names_offset, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)longclCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, ByteBuffer kernel_names, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)longclCreateProgramWithSource(long context, int count, String[] strings, PointerBuffer lengths, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret)longclCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)longclCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)longclCreateSamplerWithProperties(long context, long[] normalized_coords, int normalized_coords_offset, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, const cl_sampler_properties * normalized_coords, cl_int * errcode_ret)longclCreateSamplerWithProperties(long context, LongBuffer normalized_coords, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, const cl_sampler_properties * normalized_coords, cl_int * errcode_ret)longclCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)longclCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)intclCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, int[] num_devices_ret, int num_devices_ret_offset)Entry point (through function pointer) to C language function:
cl_int (cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)intclCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, IntBuffer num_devices_ret)Entry point (through function pointer) to C language function:
cl_int (cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)intclCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer arg3, int[] arg4, int arg4_offset)Entry point (through function pointer) to C language function:
cl_int (cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )intclCreateSubDevicesEXT(long arg0, LongBuffer arg1, int arg2, PointerBuffer arg3, IntBuffer arg4)Entry point (through function pointer) to C language function:
cl_int (cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )longclCreateUserEvent(long context, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_event (cl_context context, cl_int * errcode_ret)longclCreateUserEvent(long context, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_event (cl_context context, cl_int * errcode_ret)intclEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) 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)intclEnqueueBarrier(long command_queue)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)intclEnqueueBarrierWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, const size_t * src_origin, const size_t * dst_origin, const size_t * region, size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer arg3, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t * , const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer arg3, PointerBuffer arg4, long dst_offset, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t * , const size_t * , size_t dst_offset, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueFillBuffer(long command_queue, long buffer, Buffer pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, const void * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueFillImage(long command_queue, long image, Buffer fill_color, PointerBuffer arg3, PointerBuffer arg4, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem image, const void * fill_color, const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)ByteBufferclEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
void * (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)ByteBufferclEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, PointerBuffer origin, PointerBuffer range, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)Interface to C language function:
void * (cl_command_queue command_queue, cl_mem image, uint32_t blocking_map, uint64_t map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, uint32_t num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, int32_t * errcode_ret);intclEnqueueMarker(long command_queue, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_event * event)intclEnqueueMarkerWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueMigrateMemObjects(long command_queue, int num_mem_objects, PointerBuffer mem_objects, long flags, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_mem_objects, const cl_mem * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t * global_work_offset, const size_t * global_work_size, const size_t * local_work_size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_offset, const size_t * host_offset, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueReadImage(long command_queue, long image, int blocking_read, PointerBuffer arg3, PointerBuffer arg4, long row_pitch, long slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t * , const size_t * , size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) 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)intclEnqueueSVMFree(long command_queue, int num_svm_pointers, PointerBuffer arg2, Buffer arg3, Buffer user_data, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_svm_pointers, void * * , void * , void * user_data, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueSVMMap(long command_queue, int blocking_map, long flags, Buffer svm_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_bool blocking_map, cl_map_flags flags, void * svm_ptr, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueSVMMemcpy(long command_queue, int blocking_copy, Buffer dst_ptr, Buffer src_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_bool blocking_copy, void * dst_ptr, const void * src_ptr, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueSVMMemFill(long command_queue, Buffer svm_ptr, Buffer pattern, long pattern_size, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, void * svm_ptr, const void * pattern, size_t pattern_size, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueSVMUnmap(long command_queue, Buffer svm_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, void * svm_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueUnmapMemObject(long command_queue, long memobj, Buffer mapped_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueWaitForEvents(long command_queue, int num_events, PointerBuffer event_list)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_events, const cl_event * event_list)intclEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_offset, const size_t * host_offset, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclEnqueueWriteImage(long command_queue, long image, int blocking_write, PointerBuffer arg3, PointerBuffer arg4, long input_row_pitch, long input_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t * , const size_t * , size_t input_row_pitch, size_t input_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)intclFinish(long command_queue)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)intclFlush(long command_queue)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)intclGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetContextInfo(long context, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetDeviceIDs(long platform, long device_type, int num_entries, PointerBuffer devices, IntBuffer num_devices)Entry point (through function pointer) to C language function:
cl_int (cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)intclGetDeviceInfo(long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetEventInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetEventProfilingInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)ByteBufferclGetExtensionFunctionAddressForPlatform(long platform, byte[] func_name, int func_name_offset)Entry point (through function pointer) to C language function:
void * (cl_platform_id platform, const char * func_name)ByteBufferclGetExtensionFunctionAddressForPlatform(long platform, ByteBuffer func_name)Entry point (through function pointer) to C language function:
void * (cl_platform_id platform, const char * func_name)intclGetGLContextInfoKHR(PointerBuffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) 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)intclGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)intclGetGLObjectInfo(long memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)intclGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) 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)intclGetImageInfo(long image, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetKernelArgInfo(long kernel, int arg_indx, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetKernelInfo(long kernel, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetMemObjectInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetPipeInfo(long pipe, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetPlatformIDs(int num_entries, PointerBuffer platforms, IntBuffer num_platforms)Entry point (through function pointer) to C language function:
cl_int (cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)intclGetPlatformInfo(long platform, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetProgramInfo(long program, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetSamplerInfo(long sampler, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)intclGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, int[] num_image_formats, int num_image_formats_offset)Entry point (through function pointer) to C language function:
cl_int (cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)intclGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, IntBuffer num_image_formats)Entry point (through function pointer) to C language function:
cl_int (cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)intclIcdGetPlatformIDsKHR(int arg0, PointerBuffer arg1, IntBuffer arg2)Entry point (through function pointer) to C language function:
cl_int (cl_uint, cl_platform_id * , cl_uint * )intclReleaseCommandQueue(long command_queue)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)intclReleaseContext(long context)Interface to C language function:
cl_int (cl_context context)intclReleaseContextImpl(long context, long global, long address)Interface to C language function:
int32_t (cl_context context);intclReleaseDevice(long device)Entry point (through function pointer) to C language function:
cl_int (cl_device_id device)intclReleaseDeviceEXT(long arg0)Entry point (through function pointer) to C language function:
cl_int (cl_device_id)intclReleaseEvent(long event)Entry point (through function pointer) to C language function:
cl_int (cl_event event)intclReleaseKernel(long kernel)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel)intclReleaseMemObject(long memobj)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj)intclReleaseProgram(long program)Entry point (through function pointer) to C language function:
cl_int (cl_program program)intclReleaseSampler(long sampler)Entry point (through function pointer) to C language function:
cl_int (cl_sampler sampler)intclRetainCommandQueue(long command_queue)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)intclRetainContext(long context)Entry point (through function pointer) to C language function:
cl_int (cl_context context)intclRetainDevice(long device)Entry point (through function pointer) to C language function:
cl_int (cl_device_id device)intclRetainDeviceEXT(long arg0)Entry point (through function pointer) to C language function:
cl_int (cl_device_id)intclRetainEvent(long event)Entry point (through function pointer) to C language function:
cl_int (cl_event event)intclRetainKernel(long kernel)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel)intclRetainMemObject(long memobj)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj)intclRetainProgram(long program)Entry point (through function pointer) to C language function:
cl_int (cl_program program)intclRetainSampler(long sampler)Entry point (through function pointer) to C language function:
cl_int (cl_sampler sampler)intclSetEventCallback(long event, int trigger, CLEventCallback callback)Interface to C language function:
int32_t (cl_event event, cl_int command_exec_callback_type, void (CL_CALLBACK *pfn_event_notify) (cl_event event, cl_int event_command_exec_status, void *user_data), void *user_data);intclSetKernelArg(long kernel, int arg_index, long arg_size, Buffer arg_value)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value)intclSetKernelArgSVMPointer(long kernel, int arg_index, Buffer arg_value)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_uint arg_index, const void * arg_value)intclSetKernelExecInfo(long kernel, int param_name, long param_value_size, Buffer param_value)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_kernel_exec_info param_name, size_t param_value_size, const void * param_value)intclSetMemObjectDestructorCallback(long memObjID, CLMemObjectDestructorCallback cb)Interface to C language function:
int32_t (cl_mem memobj, void (CL_CALLBACK *pfn_notify) (cl_mem memobj, void *user_data), void *user_data);intclSetUserEventStatus(long event, int execution_status)Entry point (through function pointer) to C language function:
cl_int (cl_event event, cl_int execution_status)ByteBufferclSVMAlloc(long context, long flags, long size, int alignment)Entry point (through function pointer) to C language function:
void * (cl_context context, cl_svm_mem_flags flags, size_t size, cl_uint alignment)voidclSVMFree(long context, Buffer svm_pointer)Entry point (through function pointer) to C language function:
void (cl_context context, void * svm_pointer)intclTerminateContextKHR(long arg0)Entry point (through function pointer) to C language function:
cl_int (cl_context)intclUnloadCompiler()Entry point (through function pointer) to C language function:
cl_int ()intclUnloadPlatformCompiler(long platform)Entry point (through function pointer) to C language function:
cl_int (cl_platform_id platform)intclWaitForEvents(int num_events, PointerBuffer event_list)Entry point (through function pointer) to C language function:
cl_int (cl_uint num_events, const cl_event * event_list)static CLProcAddressTable20getAddressTable()protected voidinit()static booleanisAvailable()Accessor.
-
-
-
Field Detail
-
addressTable
protected static final CLProcAddressTable20 addressTable
-
-
Method Detail
-
clGetPlatformIDs
public int clGetPlatformIDs(int num_entries, PointerBuffer platforms, IntBuffer num_platforms)Entry point (through function pointer) to C language function:
cl_int (cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)- Specified by:
clGetPlatformIDsin interfaceCL- Specified by:
clGetPlatformIDsin interfaceCL20- Parameters:
platforms- a direct onlyPointerBuffernum_platforms- a direct onlyIntBuffer
-
clGetPlatformInfo
public int clGetPlatformInfo(long platform, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetPlatformInfoin interfaceCL- Specified by:
clGetPlatformInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clGetDeviceIDs
public int clGetDeviceIDs(long platform, long device_type, int num_entries, PointerBuffer devices, IntBuffer num_devices)Entry point (through function pointer) to C language function:
cl_int (cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)- Specified by:
clGetDeviceIDsin interfaceCL- Specified by:
clGetDeviceIDsin interfaceCL20- Parameters:
devices- a direct onlyPointerBuffernum_devices- a direct onlyIntBuffer
-
clGetDeviceInfo
public int clGetDeviceInfo(long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetDeviceInfoin interfaceCL- Specified by:
clGetDeviceInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clCreateSubDevices
public int clCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, IntBuffer num_devices_ret)Entry point (through function pointer) to C language function:
cl_int (cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)- Specified by:
clCreateSubDevicesin interfaceCL20- Parameters:
properties- a direct or array-backedPointerBufferout_devices- a direct or array-backedPointerBuffernum_devices_ret- a direct or array-backedIntBuffer
-
clCreateSubDevices
public int clCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, int[] num_devices_ret, int num_devices_ret_offset)Entry point (through function pointer) to C language function:
cl_int (cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)- Specified by:
clCreateSubDevicesin interfaceCL20- Parameters:
properties- a direct or array-backedPointerBufferout_devices- a direct or array-backedPointerBuffer
-
clRetainDevice
public int clRetainDevice(long device)
Entry point (through function pointer) to C language function:
cl_int (cl_device_id device)- Specified by:
clRetainDevicein interfaceCL20
-
clReleaseDevice
public int clReleaseDevice(long device)
Entry point (through function pointer) to C language function:
cl_int (cl_device_id device)- Specified by:
clReleaseDevicein interfaceCL20
-
clRetainContext
public int clRetainContext(long context)
Entry point (through function pointer) to C language function:
cl_int (cl_context context)- Specified by:
clRetainContextin interfaceCL- Specified by:
clRetainContextin interfaceCL20
-
clGetContextInfo
public int clGetContextInfo(long context, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetContextInfoin interfaceCL- Specified by:
clGetContextInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clCreateCommandQueueWithProperties
public long clCreateCommandQueueWithProperties(long context, long device, LongBuffer properties, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, const cl_queue_properties * properties, cl_int * errcode_ret)- Specified by:
clCreateCommandQueueWithPropertiesin interfaceCL20- Parameters:
properties- a direct or array-backedLongBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateCommandQueueWithProperties
public long clCreateCommandQueueWithProperties(long context, long device, long[] properties, int properties_offset, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, const cl_queue_properties * properties, cl_int * errcode_ret)- Specified by:
clCreateCommandQueueWithPropertiesin interfaceCL20
-
clRetainCommandQueue
public int clRetainCommandQueue(long command_queue)
Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)- Specified by:
clRetainCommandQueuein interfaceCL- Specified by:
clRetainCommandQueuein interfaceCL20
-
clReleaseCommandQueue
public int clReleaseCommandQueue(long command_queue)
Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)- Specified by:
clReleaseCommandQueuein interfaceCL- Specified by:
clReleaseCommandQueuein interfaceCL20
-
clGetCommandQueueInfo
public int clGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetCommandQueueInfoin interfaceCL- Specified by:
clGetCommandQueueInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clCreateBuffer
public long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateBufferin interfaceCL- Specified by:
clCreateBufferin interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateBuffer
public long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateBufferin interfaceCL- Specified by:
clCreateBufferin interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffer
-
clCreateSubBuffer
public long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)- Specified by:
clCreateSubBufferin interfaceCL- Specified by:
clCreateSubBufferin interfaceCL20- Parameters:
buffer_create_info- a direct or array-backedBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateSubBuffer
public long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)- Specified by:
clCreateSubBufferin interfaceCL- Specified by:
clCreateSubBufferin interfaceCL20- Parameters:
buffer_create_info- a direct or array-backedBuffer
-
clCreateImage
public long clCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateImagein interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateImage
public long clCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateImagein interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffer
-
clCreatePipe
public long clCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, cl_uint pipe_max_packets, const cl_pipe_properties * properties, cl_int * errcode_ret)- Specified by:
clCreatePipein interfaceCL20- Parameters:
properties- a direct or array-backedPointerBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreatePipe
public long clCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, cl_uint pipe_max_packets, const cl_pipe_properties * properties, cl_int * errcode_ret)- Specified by:
clCreatePipein interfaceCL20- Parameters:
properties- a direct or array-backedPointerBuffer
-
clRetainMemObject
public int clRetainMemObject(long memobj)
Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj)- Specified by:
clRetainMemObjectin interfaceCL- Specified by:
clRetainMemObjectin interfaceCL20
-
clReleaseMemObject
public int clReleaseMemObject(long memobj)
Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj)- Specified by:
clReleaseMemObjectin interfaceCL- Specified by:
clReleaseMemObjectin interfaceCL20
-
clGetSupportedImageFormats
public int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, IntBuffer num_image_formats)Entry point (through function pointer) to C language function:
cl_int (cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)- Specified by:
clGetSupportedImageFormatsin interfaceCL- Specified by:
clGetSupportedImageFormatsin interfaceCL20- Parameters:
num_image_formats- a direct or array-backedIntBuffer
-
clGetSupportedImageFormats
public int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, int[] num_image_formats, int num_image_formats_offset)Entry point (through function pointer) to C language function:
cl_int (cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)- Specified by:
clGetSupportedImageFormatsin interfaceCL- Specified by:
clGetSupportedImageFormatsin interfaceCL20
-
clGetMemObjectInfo
public int clGetMemObjectInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetMemObjectInfoin interfaceCL- Specified by:
clGetMemObjectInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clGetImageInfo
public int clGetImageInfo(long image, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetImageInfoin interfaceCL- Specified by:
clGetImageInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clGetPipeInfo
public int clGetPipeInfo(long pipe, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetPipeInfoin interfaceCL20- Parameters:
param_value- a direct or array-backedBufferparam_value_size_ret- a direct or array-backedPointerBuffer
-
clSVMAlloc
public ByteBuffer clSVMAlloc(long context, long flags, long size, int alignment)
Entry point (through function pointer) to C language function:
void * (cl_context context, cl_svm_mem_flags flags, size_t size, cl_uint alignment)- Specified by:
clSVMAllocin interfaceCL20
-
clSVMFree
public void clSVMFree(long context, Buffer svm_pointer)Entry point (through function pointer) to C language function:
void (cl_context context, void * svm_pointer)
-
clCreateSamplerWithProperties
public long clCreateSamplerWithProperties(long context, LongBuffer normalized_coords, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, const cl_sampler_properties * normalized_coords, cl_int * errcode_ret)- Specified by:
clCreateSamplerWithPropertiesin interfaceCL20- Parameters:
normalized_coords- a direct or array-backedLongBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateSamplerWithProperties
public long clCreateSamplerWithProperties(long context, long[] normalized_coords, int normalized_coords_offset, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, const cl_sampler_properties * normalized_coords, cl_int * errcode_ret)- Specified by:
clCreateSamplerWithPropertiesin interfaceCL20
-
clRetainSampler
public int clRetainSampler(long sampler)
Entry point (through function pointer) to C language function:
cl_int (cl_sampler sampler)- Specified by:
clRetainSamplerin interfaceCL- Specified by:
clRetainSamplerin interfaceCL20
-
clReleaseSampler
public int clReleaseSampler(long sampler)
Entry point (through function pointer) to C language function:
cl_int (cl_sampler sampler)- Specified by:
clReleaseSamplerin interfaceCL- Specified by:
clReleaseSamplerin interfaceCL20
-
clGetSamplerInfo
public int clGetSamplerInfo(long sampler, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetSamplerInfoin interfaceCL- Specified by:
clGetSamplerInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clCreateProgramWithSource
public long clCreateProgramWithSource(long context, int count, String[] strings, PointerBuffer lengths, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret)- Specified by:
clCreateProgramWithSourcein interfaceCL- Specified by:
clCreateProgramWithSourcein interfaceCL20- Parameters:
lengths- a direct onlyPointerBuffererrcode_ret- a direct onlyIntBuffer
-
clCreateProgramWithBinary
public long clCreateProgramWithBinary(long context, int num_devices, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const size_t * lengths, unsigned const char * * binaries, cl_int * binary_status, cl_int * errcode_ret)- Specified by:
clCreateProgramWithBinaryin interfaceCL- Specified by:
clCreateProgramWithBinaryin interfaceCL20- Parameters:
device_list- a direct onlyPointerBufferlengths- a direct onlyPointerBufferbinaries- a direct onlyPointerBufferbinary_status- a direct onlyIntBuffererrcode_ret- a direct onlyIntBuffer
-
clCreateProgramWithBuiltInKernels
public long clCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, ByteBuffer kernel_names, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)- Specified by:
clCreateProgramWithBuiltInKernelsin interfaceCL20- Parameters:
device_list- a direct or array-backedPointerBufferkernel_names- a direct or array-backedByteBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateProgramWithBuiltInKernels
public long clCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, byte[] kernel_names, int kernel_names_offset, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_program (cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)- Specified by:
clCreateProgramWithBuiltInKernelsin interfaceCL20- Parameters:
device_list- a direct or array-backedPointerBuffer
-
clRetainProgram
public int clRetainProgram(long program)
Entry point (through function pointer) to C language function:
cl_int (cl_program program)- Specified by:
clRetainProgramin interfaceCL- Specified by:
clRetainProgramin interfaceCL20
-
clReleaseProgram
public int clReleaseProgram(long program)
Entry point (through function pointer) to C language function:
cl_int (cl_program program)- Specified by:
clReleaseProgramin interfaceCL- Specified by:
clReleaseProgramin interfaceCL20
-
clUnloadPlatformCompiler
public int clUnloadPlatformCompiler(long platform)
Entry point (through function pointer) to C language function:
cl_int (cl_platform_id platform)- Specified by:
clUnloadPlatformCompilerin interfaceCL20
-
clGetProgramInfo
public int clGetProgramInfo(long program, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetProgramInfoin interfaceCL- Specified by:
clGetProgramInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clGetProgramBuildInfo
public int clGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetProgramBuildInfoin interfaceCL- Specified by:
clGetProgramBuildInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clCreateKernel
public long clCreateKernel(long program, String kernel_name, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_kernel (cl_program program, const char * kernel_name, cl_int * errcode_ret)- Specified by:
clCreateKernelin interfaceCL- Specified by:
clCreateKernelin interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateKernel
public long clCreateKernel(long program, String kernel_name, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_kernel (cl_program program, const char * kernel_name, cl_int * errcode_ret)- Specified by:
clCreateKernelin interfaceCL- Specified by:
clCreateKernelin interfaceCL20
-
clCreateKernelsInProgram
public int clCreateKernelsInProgram(long program, int num_kernels, PointerBuffer kernels, IntBuffer num_kernels_ret)Entry point (through function pointer) to C language function:
cl_int (cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)- Specified by:
clCreateKernelsInProgramin interfaceCL- Specified by:
clCreateKernelsInProgramin interfaceCL20- Parameters:
kernels- a direct onlyPointerBuffernum_kernels_ret- a direct onlyIntBuffer
-
clRetainKernel
public int clRetainKernel(long kernel)
Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel)- Specified by:
clRetainKernelin interfaceCL- Specified by:
clRetainKernelin interfaceCL20
-
clReleaseKernel
public int clReleaseKernel(long kernel)
Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel)- Specified by:
clReleaseKernelin interfaceCL- Specified by:
clReleaseKernelin interfaceCL20
-
clSetKernelArg
public int clSetKernelArg(long kernel, int arg_index, long arg_size, Buffer arg_value)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value)- Specified by:
clSetKernelArgin interfaceCL- Specified by:
clSetKernelArgin interfaceCL20- Parameters:
arg_value- a direct onlyBuffer
-
clSetKernelArgSVMPointer
public int clSetKernelArgSVMPointer(long kernel, int arg_index, Buffer arg_value)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_uint arg_index, const void * arg_value)- Specified by:
clSetKernelArgSVMPointerin interfaceCL20- Parameters:
arg_value- a direct or array-backedBuffer
-
clSetKernelExecInfo
public int clSetKernelExecInfo(long kernel, int param_name, long param_value_size, Buffer param_value)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_kernel_exec_info param_name, size_t param_value_size, const void * param_value)- Specified by:
clSetKernelExecInfoin interfaceCL20- Parameters:
param_value- a direct or array-backedBuffer
-
clGetKernelInfo
public int clGetKernelInfo(long kernel, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetKernelInfoin interfaceCL- Specified by:
clGetKernelInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clGetKernelArgInfo
public int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetKernelArgInfoin interfaceCL20- Parameters:
param_value- a direct or array-backedBufferparam_value_size_ret- a direct or array-backedPointerBuffer
-
clGetKernelWorkGroupInfo
public int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetKernelWorkGroupInfoin interfaceCL- Specified by:
clGetKernelWorkGroupInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clWaitForEvents
public int clWaitForEvents(int num_events, PointerBuffer event_list)Entry point (through function pointer) to C language function:
cl_int (cl_uint num_events, const cl_event * event_list)- Specified by:
clWaitForEventsin interfaceCL- Specified by:
clWaitForEventsin interfaceCL20- Parameters:
event_list- a direct onlyPointerBuffer
-
clGetEventInfo
public int clGetEventInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetEventInfoin interfaceCL- Specified by:
clGetEventInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clCreateUserEvent
public long clCreateUserEvent(long context, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_event (cl_context context, cl_int * errcode_ret)- Specified by:
clCreateUserEventin interfaceCL- Specified by:
clCreateUserEventin interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateUserEvent
public long clCreateUserEvent(long context, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_event (cl_context context, cl_int * errcode_ret)- Specified by:
clCreateUserEventin interfaceCL- Specified by:
clCreateUserEventin interfaceCL20
-
clRetainEvent
public int clRetainEvent(long event)
Entry point (through function pointer) to C language function:
cl_int (cl_event event)- Specified by:
clRetainEventin interfaceCL- Specified by:
clRetainEventin interfaceCL20
-
clReleaseEvent
public int clReleaseEvent(long event)
Entry point (through function pointer) to C language function:
cl_int (cl_event event)- Specified by:
clReleaseEventin interfaceCL- Specified by:
clReleaseEventin interfaceCL20
-
clSetUserEventStatus
public int clSetUserEventStatus(long event, int execution_status)Entry point (through function pointer) to C language function:
cl_int (cl_event event, cl_int execution_status)- Specified by:
clSetUserEventStatusin interfaceCL- Specified by:
clSetUserEventStatusin interfaceCL20
-
clGetEventProfilingInfo
public int clGetEventProfilingInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) to C language function:
cl_int (cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)- Specified by:
clGetEventProfilingInfoin interfaceCL- Specified by:
clGetEventProfilingInfoin interfaceCL20- Parameters:
param_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clFlush
public int clFlush(long command_queue)
Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)
-
clFinish
public int clFinish(long command_queue)
Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)
-
clEnqueueReadBuffer
public int clEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueReadBufferin interfaceCL- Specified by:
clEnqueueReadBufferin interfaceCL20- Parameters:
ptr- a direct onlyBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueReadBufferRect
public int clEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_offset, const size_t * host_offset, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueReadBufferRectin interfaceCL- Specified by:
clEnqueueReadBufferRectin interfaceCL20- Parameters:
buffer_offset- a direct onlyPointerBufferhost_offset- a direct onlyPointerBufferregion- a direct onlyPointerBufferptr- a direct onlyBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueWriteBuffer
public int clEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueWriteBufferin interfaceCL- Specified by:
clEnqueueWriteBufferin interfaceCL20- Parameters:
ptr- a direct onlyBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueWriteBufferRect
public int clEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_offset, const size_t * host_offset, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueWriteBufferRectin interfaceCL- Specified by:
clEnqueueWriteBufferRectin interfaceCL20- Parameters:
buffer_offset- a direct onlyPointerBufferhost_offset- a direct onlyPointerBufferregion- a direct onlyPointerBufferptr- a direct onlyBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueFillBuffer
public int clEnqueueFillBuffer(long command_queue, long buffer, Buffer pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem buffer, const void * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueFillBufferin interfaceCL20- Parameters:
pattern- a direct or array-backedBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueCopyBuffer
public int clEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueCopyBufferin interfaceCL- Specified by:
clEnqueueCopyBufferin interfaceCL20- Parameters:
event_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueCopyBufferRect
public int clEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, const size_t * src_origin, const size_t * dst_origin, const size_t * region, size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueCopyBufferRectin interfaceCL- Specified by:
clEnqueueCopyBufferRectin interfaceCL20- Parameters:
src_origin- a direct onlyPointerBufferdst_origin- a direct onlyPointerBufferregion- a direct onlyPointerBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueReadImage
public int clEnqueueReadImage(long command_queue, long image, int blocking_read, PointerBuffer arg3, PointerBuffer arg4, long row_pitch, long slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t * , const size_t * , size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueReadImagein interfaceCL- Specified by:
clEnqueueReadImagein interfaceCL20- Parameters:
arg3- a direct onlyPointerBufferarg4- a direct onlyPointerBufferptr- a direct onlyBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueWriteImage
public int clEnqueueWriteImage(long command_queue, long image, int blocking_write, PointerBuffer arg3, PointerBuffer arg4, long input_row_pitch, long input_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t * , const size_t * , size_t input_row_pitch, size_t input_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueWriteImagein interfaceCL- Specified by:
clEnqueueWriteImagein interfaceCL20- Parameters:
arg3- a direct onlyPointerBufferarg4- a direct onlyPointerBufferptr- a direct onlyBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueFillImage
public int clEnqueueFillImage(long command_queue, long image, Buffer fill_color, PointerBuffer arg3, PointerBuffer arg4, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem image, const void * fill_color, const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueFillImagein interfaceCL20- Parameters:
fill_color- a direct or array-backedBufferarg3- a direct or array-backedPointerBufferarg4- a direct or array-backedPointerBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueCopyImage
public int clEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer arg3, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t * , const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueCopyImagein interfaceCL- Specified by:
clEnqueueCopyImagein interfaceCL20- Parameters:
arg3- a direct onlyPointerBufferarg4- a direct onlyPointerBufferarg5- a direct onlyPointerBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueCopyImageToBuffer
public int clEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer arg3, PointerBuffer arg4, long dst_offset, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t * , const size_t * , size_t dst_offset, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueCopyImageToBufferin interfaceCL- Specified by:
clEnqueueCopyImageToBufferin interfaceCL20- Parameters:
arg3- a direct onlyPointerBufferarg4- a direct onlyPointerBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueCopyBufferToImage
public int clEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueCopyBufferToImagein interfaceCL- Specified by:
clEnqueueCopyBufferToImagein interfaceCL20- Parameters:
arg4- a direct onlyPointerBufferarg5- a direct onlyPointerBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueMapBuffer
public ByteBuffer clEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function:
void * (cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)- Specified by:
clEnqueueMapBufferin interfaceCL- Specified by:
clEnqueueMapBufferin interfaceCL20- Parameters:
event_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffererrcode_ret- a direct onlyIntBuffer
-
clEnqueueUnmapMemObject
public int clEnqueueUnmapMemObject(long command_queue, long memobj, Buffer mapped_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueUnmapMemObjectin interfaceCL- Specified by:
clEnqueueUnmapMemObjectin interfaceCL20- Parameters:
mapped_ptr- a direct onlyBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueMigrateMemObjects
public int clEnqueueMigrateMemObjects(long command_queue, int num_mem_objects, PointerBuffer mem_objects, long flags, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_mem_objects, const cl_mem * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueMigrateMemObjectsin interfaceCL20- Parameters:
mem_objects- a direct or array-backedPointerBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueNDRangeKernel
public int clEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t * global_work_offset, const size_t * global_work_size, const size_t * local_work_size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueNDRangeKernelin interfaceCL- Specified by:
clEnqueueNDRangeKernelin interfaceCL20- Parameters:
global_work_offset- a direct onlyPointerBufferglobal_work_size- a direct onlyPointerBufferlocal_work_size- a direct onlyPointerBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueMarkerWithWaitList
public int clEnqueueMarkerWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueMarkerWithWaitListin interfaceCL20- Parameters:
event_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueBarrierWithWaitList
public int clEnqueueBarrierWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueBarrierWithWaitListin interfaceCL20- Parameters:
event_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueSVMFree
public int clEnqueueSVMFree(long command_queue, int num_svm_pointers, PointerBuffer arg2, Buffer arg3, Buffer user_data, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_svm_pointers, void * * , void * , void * user_data, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueSVMFreein interfaceCL20- Parameters:
arg2- a direct or array-backedPointerBufferarg3- a direct or array-backedBufferuser_data- a direct or array-backedBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueSVMMemcpy
public int clEnqueueSVMMemcpy(long command_queue, int blocking_copy, Buffer dst_ptr, Buffer src_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_bool blocking_copy, void * dst_ptr, const void * src_ptr, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueSVMMemcpyin interfaceCL20- Parameters:
dst_ptr- a direct or array-backedBuffersrc_ptr- a direct or array-backedBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueSVMMemFill
public int clEnqueueSVMMemFill(long command_queue, Buffer svm_ptr, Buffer pattern, long pattern_size, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, void * svm_ptr, const void * pattern, size_t pattern_size, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueSVMMemFillin interfaceCL20- Parameters:
svm_ptr- a direct or array-backedBufferpattern- a direct or array-backedBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueSVMMap
public int clEnqueueSVMMap(long command_queue, int blocking_map, long flags, Buffer svm_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_bool blocking_map, cl_map_flags flags, void * svm_ptr, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueSVMMapin interfaceCL20- Parameters:
svm_ptr- a direct or array-backedBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clEnqueueSVMUnmap
public int clEnqueueSVMUnmap(long command_queue, Buffer svm_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, void * svm_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueSVMUnmapin interfaceCL20- Parameters:
svm_ptr- a direct or array-backedBufferevent_wait_list- a direct or array-backedPointerBufferevent- a direct or array-backedPointerBuffer
-
clGetExtensionFunctionAddressForPlatform
public ByteBuffer clGetExtensionFunctionAddressForPlatform(long platform, ByteBuffer func_name)
Entry point (through function pointer) to C language function:
void * (cl_platform_id platform, const char * func_name)- Specified by:
clGetExtensionFunctionAddressForPlatformin interfaceCL20- Parameters:
func_name- a direct or array-backedByteBuffer
-
clGetExtensionFunctionAddressForPlatform
public ByteBuffer clGetExtensionFunctionAddressForPlatform(long platform, byte[] func_name, int func_name_offset)
Entry point (through function pointer) to C language function:
void * (cl_platform_id platform, const char * func_name)- Specified by:
clGetExtensionFunctionAddressForPlatformin interfaceCL20
-
clCreateImage2D
public long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateImage2Din interfaceCL- Specified by:
clCreateImage2Din interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateImage2D
public long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateImage2Din interfaceCL- Specified by:
clCreateImage2Din interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffer
-
clCreateImage3D
public long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateImage3Din interfaceCL- Specified by:
clCreateImage3Din interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffererrcode_ret- a direct or array-backedIntBuffer
-
clCreateImage3D
public long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)- Specified by:
clCreateImage3Din interfaceCL- Specified by:
clCreateImage3Din interfaceCL20- Parameters:
host_ptr- a direct or array-backedBuffer
-
clEnqueueMarker
public int clEnqueueMarker(long command_queue, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_event * event)- Specified by:
clEnqueueMarkerin interfaceCL- Specified by:
clEnqueueMarkerin interfaceCL20- Parameters:
event- a direct onlyPointerBuffer
-
clEnqueueWaitForEvents
public int clEnqueueWaitForEvents(long command_queue, int num_events, PointerBuffer event_list)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_uint num_events, const cl_event * event_list)- Specified by:
clEnqueueWaitForEventsin interfaceCL- Specified by:
clEnqueueWaitForEventsin interfaceCL20- Parameters:
event_list- a direct onlyPointerBuffer
-
clEnqueueBarrier
public int clEnqueueBarrier(long command_queue)
Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue)- Specified by:
clEnqueueBarrierin interfaceCL- Specified by:
clEnqueueBarrierin interfaceCL20
-
clUnloadCompiler
public int clUnloadCompiler()
Entry point (through function pointer) to C language function:
cl_int ()- Specified by:
clUnloadCompilerin interfaceCL- Specified by:
clUnloadCompilerin interfaceCL20
-
clCreateCommandQueue
public long clCreateCommandQueue(long context, long device, long properties, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)- Specified by:
clCreateCommandQueuein interfaceCL- Specified by:
clCreateCommandQueuein interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateCommandQueue
public long clCreateCommandQueue(long context, long device, long properties, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_command_queue (cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)- Specified by:
clCreateCommandQueuein interfaceCL- Specified by:
clCreateCommandQueuein interfaceCL20
-
clCreateSampler
public long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)- Specified by:
clCreateSamplerin interfaceCL- Specified by:
clCreateSamplerin interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateSampler
public long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_sampler (cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)- Specified by:
clCreateSamplerin interfaceCL- Specified by:
clCreateSamplerin interfaceCL20
-
clEnqueueTask
public int clEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) to C language function:
cl_int (cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)- Specified by:
clEnqueueTaskin interfaceCL- Specified by:
clEnqueueTaskin interfaceCL20- Parameters:
event_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clIcdGetPlatformIDsKHR
public int clIcdGetPlatformIDsKHR(int arg0, PointerBuffer arg1, IntBuffer arg2)Entry point (through function pointer) to C language function:
cl_int (cl_uint, cl_platform_id * , cl_uint * )- Specified by:
clIcdGetPlatformIDsKHRin interfaceCL- Specified by:
clIcdGetPlatformIDsKHRin interfaceCL20- Parameters:
arg1- a direct onlyPointerBufferarg2- a direct onlyIntBuffer
-
clTerminateContextKHR
public int clTerminateContextKHR(long arg0)
Entry point (through function pointer) to C language function:
cl_int (cl_context)- Specified by:
clTerminateContextKHRin interfaceCL20
-
clReleaseDeviceEXT
public int clReleaseDeviceEXT(long arg0)
Entry point (through function pointer) to C language function:
cl_int (cl_device_id)- Specified by:
clReleaseDeviceEXTin interfaceCL- Specified by:
clReleaseDeviceEXTin interfaceCL20
-
clRetainDeviceEXT
public int clRetainDeviceEXT(long arg0)
Entry point (through function pointer) to C language function:
cl_int (cl_device_id)- Specified by:
clRetainDeviceEXTin interfaceCL- Specified by:
clRetainDeviceEXTin interfaceCL20
-
clCreateSubDevicesEXT
public int clCreateSubDevicesEXT(long arg0, LongBuffer arg1, int arg2, PointerBuffer arg3, IntBuffer arg4)Entry point (through function pointer) to C language function:
cl_int (cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )- Specified by:
clCreateSubDevicesEXTin interfaceCL- Specified by:
clCreateSubDevicesEXTin interfaceCL20- Parameters:
arg1- a direct or array-backedLongBufferarg3- a direct or array-backedPointerBufferarg4- a direct or array-backedIntBuffer
-
clCreateSubDevicesEXT
public int clCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer arg3, int[] arg4, int arg4_offset)Entry point (through function pointer) to C language function:
cl_int (cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )- Specified by:
clCreateSubDevicesEXTin interfaceCL- Specified by:
clCreateSubDevicesEXTin interfaceCL20- Parameters:
arg3- a direct or array-backedPointerBuffer
-
clCreateFromGLBuffer
public long clCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)- Specified by:
clCreateFromGLBufferin interfaceCL- Specified by:
clCreateFromGLBufferin interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateFromGLBuffer
public long clCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)- Specified by:
clCreateFromGLBufferin interfaceCL- Specified by:
clCreateFromGLBufferin interfaceCL20
-
clCreateFromGLTexture
public long clCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)Entry point (through function pointer) 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)- Specified by:
clCreateFromGLTexturein interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateFromGLTexture
public long clCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) 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)- Specified by:
clCreateFromGLTexturein interfaceCL20
-
clCreateFromGLRenderbuffer
public long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer errcode_ret)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)- Specified by:
clCreateFromGLRenderbufferin interfaceCL- Specified by:
clCreateFromGLRenderbufferin interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateFromGLRenderbuffer
public long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) to C language function:
cl_mem (cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)- Specified by:
clCreateFromGLRenderbufferin interfaceCL- Specified by:
clCreateFromGLRenderbufferin interfaceCL20
-
clGetGLObjectInfo
public int clGetGLObjectInfo(long memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)- Specified by:
clGetGLObjectInfoin interfaceCL- Specified by:
clGetGLObjectInfoin interfaceCL20- Parameters:
gl_object_type- a direct or array-backedIntBuffergl_object_name- a direct or array-backedIntBuffer
-
clGetGLObjectInfo
public int clGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset)Entry point (through function pointer) to C language function:
cl_int (cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)- Specified by:
clGetGLObjectInfoin interfaceCL- Specified by:
clGetGLObjectInfoin interfaceCL20
-
clGetGLTextureInfo
public int clGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)Entry point (through function pointer) 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)- Specified by:
clGetGLTextureInfoin interfaceCL- Specified by:
clGetGLTextureInfoin interfaceCL20- Parameters:
param_value- a direct or array-backedBufferparam_value_size_ret- a direct or array-backedPointerBuffer
-
clEnqueueAcquireGLObjects
public int clEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) 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)- Specified by:
clEnqueueAcquireGLObjectsin interfaceCL- Specified by:
clEnqueueAcquireGLObjectsin interfaceCL20- Parameters:
mem_objects- a direct onlyPointerBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clEnqueueReleaseGLObjects
public int clEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)Entry point (through function pointer) 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)- Specified by:
clEnqueueReleaseGLObjectsin interfaceCL- Specified by:
clEnqueueReleaseGLObjectsin interfaceCL20- Parameters:
mem_objects- a direct onlyPointerBufferevent_wait_list- a direct onlyPointerBufferevent- a direct onlyPointerBuffer
-
clCreateFromGLTexture2D
public long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)Entry point (through function pointer) 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)- Specified by:
clCreateFromGLTexture2Din interfaceCL- Specified by:
clCreateFromGLTexture2Din interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateFromGLTexture2D
public long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) 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)- Specified by:
clCreateFromGLTexture2Din interfaceCL- Specified by:
clCreateFromGLTexture2Din interfaceCL20
-
clCreateFromGLTexture3D
public long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)Entry point (through function pointer) 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)- Specified by:
clCreateFromGLTexture3Din interfaceCL- Specified by:
clCreateFromGLTexture3Din interfaceCL20- Parameters:
errcode_ret- a direct or array-backedIntBuffer
-
clCreateFromGLTexture3D
public long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)Entry point (through function pointer) 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)- Specified by:
clCreateFromGLTexture3Din interfaceCL- Specified by:
clCreateFromGLTexture3Din interfaceCL20
-
clGetGLContextInfoKHR
public int clGetGLContextInfoKHR(PointerBuffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) 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)- Specified by:
clGetGLContextInfoKHRin interfaceCL- Specified by:
clGetGLContextInfoKHRin interfaceCL20- Parameters:
properties- a direct onlyPointerBufferparam_value- a direct onlyBufferparam_value_size_ret- a direct onlyPointerBuffer
-
clCreateEventFromGLsyncKHR
public long clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2)Entry point (through function pointer) to C language function:
cl_event (cl_context, cl_GLsync, cl_int * )- Specified by:
clCreateEventFromGLsyncKHRin interfaceCL- Specified by:
clCreateEventFromGLsyncKHRin interfaceCL20- Parameters:
arg2- a direct or array-backedIntBuffer
-
clCreateEventFromGLsyncKHR
public long clCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset)Entry point (through function pointer) to C language function:
cl_event (cl_context, cl_GLsync, cl_int * )- Specified by:
clCreateEventFromGLsyncKHRin interfaceCL- Specified by:
clCreateEventFromGLsyncKHRin interfaceCL20
-
getAddressTable
public static CLProcAddressTable20 getAddressTable()
-
init
protected void init()
-
isAvailable
public static boolean isAvailable()
Accessor.
-
clCreateContext
public long clCreateContext(PointerBuffer properties, PointerBuffer devices, CLErrorHandler pfn_notify, IntBuffer errcode_ret)
Description copied from interface:CLInterface to C language function:
cl_context (intptr_t * , uint32_t, cl_device_id * , void (*pfn_notify)(const char *, const void *, size_t, void *), void *, int32_t * );- Specified by:
clCreateContextin interfaceCL
-
clCreateContextFromType
public long clCreateContextFromType(PointerBuffer properties, long device_type, CLErrorHandler pfn_notify, IntBuffer errcode_ret)
Description copied from interface:CLInterface to C language function:
cl_context (cl_context_properties *properties, cl_device_type device_type, void (*pfn_notify)(const char *errinfo, const void *private_info, size_t cb, void *user_data), void *user_data, cl_int *errcode_ret) ;- Specified by:
clCreateContextFromTypein interfaceCL
-
clReleaseContext
public int clReleaseContext(long context)
Description copied from interface:CLInterface to C language function:
cl_int (cl_context context)- Specified by:
clReleaseContextin interfaceCL
-
clReleaseContextImpl
public int clReleaseContextImpl(long context, long global, long address)Interface to C language function:
int32_t (cl_context context);
-
clBuildProgram
public int clBuildProgram(long program, int deviceCount, PointerBuffer deviceList, String options, BuildProgramCallback cb)Interface to C language function:
int32_t clBuildProgram(cl_program, uint32_t, cl_device_id * , const char * , void * );- Specified by:
clBuildProgramin interfaceCL
-
clSetEventCallback
public int clSetEventCallback(long event, int trigger, CLEventCallback callback)Description copied from interface:CLInterface to C language function:
int32_t (cl_event event, cl_int command_exec_callback_type, void (CL_CALLBACK *pfn_event_notify) (cl_event event, cl_int event_command_exec_status, void *user_data), void *user_data);- Specified by:
clSetEventCallbackin interfaceCL
-
clSetMemObjectDestructorCallback
public int clSetMemObjectDestructorCallback(long memObjID, CLMemObjectDestructorCallback cb)Description copied from interface:CLInterface to C language function:
int32_t (cl_mem memobj, void (CL_CALLBACK *pfn_notify) (cl_mem memobj, void *user_data), void *user_data);- Specified by:
clSetMemObjectDestructorCallbackin interfaceCL
-
clEnqueueMapImage
public ByteBuffer clEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, PointerBuffer origin, PointerBuffer range, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
Interface to C language function:
void * (cl_command_queue command_queue, cl_mem image, uint32_t blocking_map, uint64_t map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, uint32_t num_events_in_wait_list, cl_event * event_wait_list, cl_event * event, int32_t * errcode_ret);- Specified by:
clEnqueueMapImagein interfaceCL- Specified by:
clEnqueueMapImagein interfaceCL20- Parameters:
origin- a directPointerBufferrange- a directPointerBufferimage_row_pitch- a directPointerBufferimage_slice_pitch- a directPointerBufferevent_wait_list- a directPointerBufferevent- a directPointerBuffererrcode_ret- a directIntBuffer
-
-