![JAR search and dependency download from the Maven repository](/logo.png)
com.nativelibs4java.opencl.library.OpenCLLibrary Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opencl4java-jna Show documentation
Show all versions of opencl4java-jna Show documentation
OpenCL4Java is a thin Java wrapper around OpenCL's C API.
It uses JNA as its interop layer library, which means it works on all of the (many) JNA-supported platforms (see http://jna.dev.java.net/).
It is autogenerated by JNAerator (http://jnaerator.googlecode.com/), so updates to newer OpenCL specs are a matter of seconds.
Note that OpenCL4Java is used by JavaCL, an Object-Oriented API that presents OpenCL in a much more practical, powerful and idiomatic way to Java.
For more info, please visit http://code.google.com/p/nativelibs4java/wiki/OpenCL.
The newest version!
package com.nativelibs4java.opencl.library;
import com.ochafik.lang.jnaerator.runtime.LibraryExtractor;
import com.ochafik.lang.jnaerator.runtime.MangledFunctionMapper;
import com.ochafik.lang.jnaerator.runtime.NativeSize;
import com.ochafik.lang.jnaerator.runtime.NativeSizeByReference;
import com.ochafik.lang.jnaerator.runtime.globals.GlobalCallback;
import com.sun.jna.Callback;
import com.sun.jna.Library;
import com.sun.jna.win32.StdCallLibrary;
import com.sun.jna.Native;
import com.sun.jna.NativeLibrary;
import com.sun.jna.Pointer;
import com.sun.jna.PointerType;
import com.sun.jna.ptr.IntByReference;
import com.sun.jna.ptr.LongByReference;
import com.sun.jna.ptr.PointerByReference;
import java.nio.IntBuffer;
import java.nio.LongBuffer;
/**
* JNA Wrapper for library OpenCL
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA.
*/
public interface OpenCLLibrary extends Library {
public static final int CL_DEVICE_TYPE_CPU = (1 << 1);
public static final int CL_SCHAR_MAX = 127;
public static final int CL_FP_INF_NAN = (1 << 1);
public static final int CL_GLX_DISPLAY_KHR = 8202;
public static final int CL_GLOBAL = 2;
public static final int CL_DEVICE_GLOBAL_MEM_SIZE = 4127;
public static final int CL_KERNEL_LOCAL_MEM_SIZE = 4530;
public static final int CL_MEM_READ_ONLY = (1 << 2);
public static final int CL_PROGRAM_REFERENCE_COUNT = 4448;
public static final double CL_M_PI_2 = 1.5707963267948966;
public static final float CL_M_LOG2E_F = 1.442695F;
public static final double CL_M_PI_4 = 0.7853981633974483;
public static final int CL_FLT_MIN_EXP = -125;
public static final int CL_DEVICE_VENDOR_ID = 4097;
public static final int CL_FLOAT = 4318;
public static final int CL_NONE = 0;
public static final int CL_BGRA = 4278;
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR = 4150;
public static final int CL_UNSIGNED_INT32 = 4316;
public static final int CL_DEVICE_MAX_COMPUTE_UNITS = 4098;
public static final int CL_RGBx = 4284;
public static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV = 16386;
public static final int CL_PLATFORM_EXTENSIONS = 2308;
public static final int CL_DEVICE_TYPE_GPU = (1 << 2);
public static final float CL_M_PI_F = 3.1415927F;
public static final int CL_READ_ONLY_CACHE = 1;
public static final int CL_IMAGE_FORMAT_MISMATCH = -9;
public static final int CL_OUT_OF_RESOURCES = -5;
public static final int CL_INVALID_IMAGE_SIZE = -40;
public static final int CL_INVALID_EVENT_WAIT_LIST = -57;
public static final int cl_APPLE_SetMemObjectDestructor = 1;
public static final int CL_UNSIGNED_INT16 = 4315;
public static final int CL_COMMAND_NDRANGE_KERNEL = 4592;
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT = 4106;
public static final int CL_DEVICE_MAX_CONSTANT_ARGS = 4129;
public static final int CL_CHAR_BIT = 8;
public static final int CL_DEVICE_TYPE_ALL = -1;
public static final int CL_QUEUED = 3;
public static final double CL_M_LN10 = 2.302585092994046;
public static final int CL_INVALID_MIP_LEVEL = -62;
public static final int CL_ADDRESS_NONE = 4400;
public static final int CL_RGBA = 4277;
public static final int CL_CONTEXT_DEVICES = 4225;
public static final int CL_INVALID_PARTITION_NAME_EXT = -1059;
public static final int CL_INVALID_WORK_ITEM_SIZE = -55;
public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV = 16389;
public static final int CL_INVALID_WORK_GROUP_SIZE = -54;
public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT = 4132;
public static final int CL_DBL_RADIX = 2;
public static final int CL_DEVICE_LOCAL_MEM_SIZE = 4131;
public static final int CL_COMMAND_RELEASE_GL_OBJECTS = 4608;
public static final int CL_ADDRESS_MIRRORED_REPEAT = 4404;
public static final int CL_INVALID_KERNEL_ARGS = -52;
public static final int CL_CONTEXT_PLATFORM = 4228;
public static final int CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE = 0x10000000;
public static final int CL_HAS_HI_LO_VECTOR_FIELDS = 1;
public static final int CL_MEM_MAP_COUNT = 4356;
public static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT = 256;
public static final int CL_PROFILING_COMMAND_SUBMIT = 4737;
public static final int CL_DBL_MIN_EXP = -1021;
public static final double CL_M_SQRT2 = 1.4142135623730951;
public static final int CL_COMMAND_ACQUIRE_GL_OBJECTS = 4607;
public static final int CL_UINT_MAX = -1;
public static final float CL_M_SQRT1_2_F = 0.70710677F;
public static final double CL_M_2_SQRTPI = 1.1283791670955126;
public static final int CL_COMMAND_NATIVE_KERNEL = 4594;
public static final int CL_IMAGE_WIDTH = 4372;
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG = 4105;
public static final int CL_INVALID_DEVICE_TYPE = -31;
public static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER = 4601;
public static final int CL_GL_TEXTURE_TARGET = 8196;
public static final int CL_QUEUE_PROPERTIES = 4243;
public static final float CL_M_2_PI_F = 0.63661975F;
public static final int CL_COMMAND_WRITE_BUFFER_RECT = 4610;
public static final int CL_MEM_ASSOCIATED_MEMOBJECT = 4359;
public static final int CL_INVALID_ARG_VALUE = -50;
public static final int CL_CONTEXT_REFERENCE_COUNT = 4224;
public static final int CL_DEVICE_TYPE = 4096;
public static final int CL_QUEUE_CONTEXT = 4240;
public static final int CL_DEVICE_SINGLE_FP_CONFIG = 4123;
public static final int CL_SNORM_INT16 = 4305;
public static final int CL_ARGB = 4279;
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV = 16385;
public static final int CL_EVENT_COMMAND_QUEUE = 4560;
public static final int CL_SUCCESS = 0;
public static final int CL_PROFILING_INFO_NOT_AVAILABLE = -7;
public static final int CL_INVALID_BUFFER_SIZE = -61;
public static final int CL_INVALID_ARG_SIZE = -51;
public static final int CL_QUEUE_PROFILING_ENABLE = (1 << 1);
public static final int CL_KERNEL_REFERENCE_COUNT = 4498;
public static final int CL_MEM_ALLOC_HOST_PTR = (1 << 4);
public static final int CL_DEVICE_IMAGE2D_MAX_WIDTH = 4113;
public static final int CL_BUILD_PROGRAM_FAILURE = -11;
public static final int CL_COMMAND_COPY_BUFFER = 4597;
public static final int CL_KERNEL_NUM_ARGS = 4497;
public static final int CL_BUFFER_CREATE_TYPE_REGION = 4640;
public static final int CL_UNORM_SHORT_555 = 4309;
public static final int CL_PROGRAM_SOURCE = 4452;
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR = 4102;
public static final int CL_DEVICE_COMPILER_AVAILABLE = 4136;
public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE = 4125;
public static final int CL_FP_ROUND_TO_INF = (1 << 4);
public static final int CL_IMAGE_ROW_PITCH = 4370;
public static final int CL_INVALID_ARG_INDEX = -49;
public static final int CL_DEVICE_ENDIAN_LITTLE = 4134;
public static final int CL_COMMAND_READ_BUFFER = 4595;
public static final int CL_UNORM_INT_101010 = 4310;
public static final int CL_KERNEL_WORK_GROUP_SIZE = 4528;
public static final int CL_COMMAND_UNMAP_MEM_OBJECT = 4605;
public static final int CL_INVALID_PLATFORM = -32;
public static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR = -1000;
public static final int CL_FLT_RADIX = 2;
public static final int CL_DEVICE_PARTITION_BY_NAMES_EXT = 16466;
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT = 4104;
public static final int CL_SHRT_MIN = (-32767 - 1);
public static final int CL_INVALID_EVENT = -58;
public static final int CL_RG = 4274;
public static final int CL_RA = 4275;
public static final int CL_PROGRAM_BUILD_OPTIONS = 4482;
public static final int CL_INVALID_COMMAND_QUEUE = -36;
public static final int cl_khr_icd = 1;
public static final int CL_FP_ROUND_TO_NEAREST = (1 << 2);
public static final int CL_HALF_FLOAT = 4317;
public static final int CL_INVALID_BINARY = -42;
public static final int CL_COMMAND_WRITE_IMAGE = 4599;
public static final int CL_INVALID_KERNEL_DEFINITION = -47;
public static final int CL_ADDRESS_CLAMP = 4402;
public static final int CL_COMMAND_USER = 4612;
public static final int CL_UNORM_SHORT_565 = 4308;
public static final int CL_UNORM_INT16 = 4307;
public static final double CL_M_2_PI = 0.6366197723675814;
public static final int CL_ADDRESS_REPEAT = 4403;
public static final int CL_FALSE = 0;
public static final int CL_Rx = 4282;
public static final int CL_INVALID_GLOBAL_OFFSET = -56;
public static final int CL_INVALID_PROGRAM = -44;
public static final int CL_INVALID_KERNEL = -48;
public static final int CL_MEM_SIZE = 4354;
public static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT = 1;
public static final int CL_PROGRAM_BINARIES = 4454;
public static final int CL_DEVICE_TYPE_DEFAULT = (1 << 0);
public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT = 4114;
public static final int CL_INVALID_BUILD_OPTIONS = -43;
public static final int CL_DEVICE_NOT_AVAILABLE = -2;
public static final int CL_INVALID_VALUE = -30;
public static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT = 3;
public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN = 4121;
public static final int CL_DEVICE_MAX_WORK_GROUP_SIZE = 4100;
public static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE = (1 << 0);
public static final int CL_SAMPLER_NORMALIZED_COORDS = 4434;
public static final int CL_EVENT_REFERENCE_COUNT = 4562;
public static final int CL_MEM_HOST_PTR = 4355;
public static final float CL_M_1_PI_F = 0.31830987F;
public static final int CL_MEM_OBJECT_ALLOCATION_FAILURE = -4;
public static final int CL_INVALID_MEM_OBJECT = -38;
public static final double CL_M_LN2 = 0.6931471805599453;
public static final int CL_COMPLETE = 0;
public static final int CL_INTENSITY = 4280;
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF = 4156;
public static final int CL_INVALID_PROGRAM_EXECUTABLE = -45;
public static final int CL_MEM_WRITE_ONLY = (1 << 1);
public static final int CL_PROGRAM_CONTEXT = 4449;
public static final int CL_PLATFORM_ICD_SUFFIX_KHR = 2336;
public static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST = -14;
public static final int CL_SAMPLER_ADDRESSING_MODE = 4435;
public static final int CL_MEM_CONTEXT = 4358;
public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT = 4116;
public static final int CL_DEVICE_MAX_READ_IMAGE_ARGS = 4110;
public static final int CL_DEVICE_NOT_FOUND = -1;
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF = 4148;
public static final int CL_RGx = 4283;
public static final int CL_DEVICE_MAX_PARAMETER_SIZE = 4119;
public static final int CL_DEVICE_IMAGE3D_MAX_DEPTH = 4117;
public static final int CL_GL_OBJECT_TEXTURE2D = 8193;
public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT = 16467;
public static final int CL_MEM_USE_HOST_PTR = (1 << 3);
public static final int CL_SIGNED_INT8 = 4311;
public static final int CL_DEVICE_WARP_SIZE_NV = 16387;
public static final int CL_DEVICE_OPENCL_C_VERSION = 4157;
public static final int CL_DEVICE_ADDRESS_BITS = 4109;
public static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT = 16465;
public static final int CL_GL_OBJECT_BUFFER = 8192;
public static final int CL_SAMPLER_CONTEXT = 4433;
public static final int CL_GL_OBJECT_TEXTURE3D = 8194;
public static final int CL_PLATFORM_VERSION = 2305;
public static final int CL_DEVICE_LOCAL_MEM_TYPE = 4130;
public static final int CL_DRIVER_VERSION = 4141;
public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE = 4122;
public static final int CL_DEVICE_VERSION = 4143;
public static final int CL_PLATFORM_NOT_FOUND_KHR = -1001;
public static final float CL_M_2_SQRTPI_F = 1.1283792F;
public static final int CL_SIGNED_INT32 = 4313;
public static final int CL_READ_WRITE_CACHE = 2;
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT = 4151;
public static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE = 4529;
public static final int CL_PLATFORM_PROFILE = 2304;
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT = 4154;
public static final float CL_M_PI_4_F = 0.7853982F;
public static final int CL_PROFILING_COMMAND_END = 4739;
public static final int CL_DEVICE_PROFILE = 4142;
public static final int CL_INVALID_OPERATION = -59;
public static final int CL_DEVICE_REFERENCE_COUNT_EXT = 16471;
public static final int CL_MEM_TYPE = 4352;
public static final int CL_KERNEL_CONTEXT = 4499;
public static final int CL_DEVICE_MAX_CLOCK_FREQUENCY = 4108;
public static final int CL_EVENT_CONTEXT = 4564;
public static final int CL_CONTEXT_NUM_DEVICES = 4227;
public static final int CL_HAS_NAMED_VECTOR_FIELDS = 1;
public static final int CL_GL_CONTEXT_KHR = 8200;
public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION = 4133;
public static final int CL_PROGRAM_BUILD_STATUS = 4481;
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE = 4124;
public static final int CL_SUBMITTED = 2;
public static final int CL_PLATFORM_NAME = 2306;
public static final int CL_COMMAND_COPY_BUFFER_RECT = 4611;
public static final int CL_COMPILER_NOT_AVAILABLE = -3;
public static final int CL_SNORM_INT8 = 4304;
public static final int CL_FP_FMA = (1 << 5);
public static final int CL_PROFILING_COMMAND_START = 4738;
public static final int CL_COMMAND_COPY_IMAGE = 4600;
public static final int CL_DEVICE_MAX_WORK_ITEM_SIZES = 4101;
public static final int CL_IMAGE_ELEMENT_SIZE = 4369;
public static final int CL_DEVICE_PARTITION_EQUALLY_EXT = 16464;
public static final int CL_INVALID_CONTEXT = -34;
public static final int CL_IMAGE_HEIGHT = 4373;
public static final int CL_DEVICE_HOST_UNIFIED_MEMORY = 4149;
public static final int CL_COMMAND_MARKER = 4606;
public static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR = 8205;
public static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT = 2;
public static final int CL_EXEC_NATIVE_KERNEL = (1 << 1);
public static final int CL_USHRT_MAX = 65535;
public static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR = 8198;
public static final int CL_KERNEL_PRIVATE_MEM_SIZE = 4532;
public static final int CL_COMMAND_MAP_IMAGE = 4604;
public static final int CL_EXEC_KERNEL = (1 << 0);
public static final int CL_INVALID_GL_OBJECT = -60;
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV = 16384;
public static final int CL_COMMAND_READ_BUFFER_RECT = 4609;
public static final int CL_QUEUE_DEVICE = 4241;
public static final int CL_DEVICE_GPU_OVERLAP_NV = 16388;
public static final int CL_DEVICE_EXTENSIONS = 4144;
public static final int CL_DEVICE_PARENT_DEVICE_EXT = 16468;
public static final int CL_MISALIGNED_SUB_BUFFER_OFFSET = -13;
public static final int CL_EVENT_COMMAND_EXECUTION_STATUS = 4563;
public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS = 4111;
public static final int CL_INVALID_HOST_PTR = -37;
public static final float CL_M_SQRT2_F = 1.4142135F;
public static final int CL_VERSION_1_1 = 1;
public static final int CL_VERSION_1_0 = 1;
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE = 4107;
public static final double CL_M_LOG2E = 1.4426950408889634;
public static final int CL_SHRT_MAX = 32767;
public static final int CL_UNORM_INT8 = 4306;
public static final int CL_DEVICE_QUEUE_PROPERTIES = 4138;
public static final int CL_BUILD_SUCCESS = 0;
public static final int CL_FP_DENORM = (1 << 0);
public static final float CL_M_LOG10E_F = 0.4342945F;
public static final int CL_GL_MIPMAP_LEVEL = 8197;
public static final int CL_SIGNED_INT16 = 4312;
public static final int CL_INT_MIN = (-2147483647 - 1);
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT = 4103;
public static final int CL_DEVICE_PARTITION_STYLE_EXT = 16472;
public static final int CL_COMMAND_MAP_BUFFER = 4603;
public static final int CL_MAP_WRITE = (1 << 1);
public static final double CL_M_SQRT1_2 = 0.7071067811865476;
public static final float CL_M_LN10_F = 2.3025851F;
public static final int CL_FILTER_NEAREST = 4416;
public static final int CL_KERNEL_FUNCTION_NAME = 4496;
public static final int cl_khr_gl_sharing = 1;
public static final int CL_BUILD_ERROR = -2;
public static final int CL_OUT_OF_HOST_MEMORY = -6;
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE = 4126;
public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS = 4099;
public static final int CL_EVENT_COMMAND_TYPE = 4561;
public static final int CL_A = 4273;
public static final int CL_DEVICES_FOR_GL_CONTEXT_KHR = 8199;
public static final int CL_MEM_OFFSET = 4360;
public static final int CL_RGB = 4276;
public static final int CL_PROGRAM_BINARY_SIZES = 4453;
public static final int CL_INVALID_DEVICE = -33;
public static final int CL_R = 4272;
public static final int CL_COMMAND_WRITE_BUFFER = 4596;
public static final int CL_INVALID_PARTITION_COUNT_EXT = -1058;
public static final int CL_EGL_DISPLAY_KHR = 8201;
public static final int CL_TRUE = 1;
public static final int CL_BUILD_IN_PROGRESS = -3;
public static final int CL_MEM_OBJECT_BUFFER = 4336;
public static final float CL_M_PI_2_F = 1.5707964F;
public static final int CL_DEVICE_AFFINITY_DOMAINS_EXT = 16470;
public static final int CL_CONTEXT_PROPERTIES = 4226;
public static final int CL_SCHAR_MIN = (-127 - 1);
public static final int CL_FP_SOFT_FLOAT = (1 << 6);
public static final int CL_DEVICE_VENDOR = 4140;
public static final int CL_BUILD_NONE = -1;
public static final int CL_FLT_DIG = 6;
public static final int CL_MEM_OBJECT_IMAGE2D = 4337;
public static final double CL_M_PI = 3.141592653589793;
public static final int CL_IMAGE_FORMAT = 4368;
public static final int CL_PLATFORM_VENDOR = 2307;
public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE = 4112;
public static final int CL_PROFILING_COMMAND_QUEUED = 4736;
public static final float CL_M_LN2_F = 0.6931472F;
public static final int CL_DEVICE_PARTITION_TYPES_EXT = 16469;
public static final int CL_FILTER_LINEAR = 4417;
public static final int CL_DEVICE_TYPE_ACCELERATOR = (1 << 3);
public static final int CL_DEVICE_IMAGE_SUPPORT = 4118;
public static final int CL_PROGRAM_BUILD_LOG = 4483;
public static final int CL_IMAGE_DEPTH = 4374;
public static final int CL_KERNEL_PROGRAM = 4500;
public static final int CL_MEM_OBJECT_IMAGE3D = 4338;
public static final double CL_M_1_PI = 0.3183098861837907;
public static final float CL_M_E_F = 2.7182817F;
public static final int CL_FLT_MANT_DIG = 24;
public static final int CL_LOCAL = 1;
public static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD = 16438;
public static final int CL_QUEUE_REFERENCE_COUNT = 4242;
public static final int CL_DEVICE_PARTITION_FAILED_EXT = -1057;
public static final double CL_M_LOG10E = 0.4342944819032518;
public static final int CL_IMAGE_FORMAT_NOT_SUPPORTED = -10;
public static final int CL_DEVICE_AVAILABLE = 4135;
public static final int CL_UCHAR_MAX = 255;
public static final int CL_DBL_MIN_10_EXP = -307;
public static final int CL_DEVICE_MAX_SAMPLERS = 4120;
public static final int CL_MEM_COPY_OVERLAP = -8;
public static final int CL_MAP_READ = (1 << 0);
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE = 4155;
public static final int CL_COMMAND_READ_IMAGE = 4598;
public static final int CL_PROGRAM_NUM_DEVICES = 4450;
public static final int CL_UNSIGNED_INT8 = 4314;
public static final int CL_DBL_DIG = 15;
public static final int cl_APPLE_ContextLoggingFunctions = 1;
public static final int CL_WGL_HDC_KHR = 8203;
public static final int CL_DBL_MANT_DIG = 53;
public static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE = 4602;
public static final int CL_CGL_SHAREGROUP_KHR = 8204;
public static final int CL_PROGRAM_DEVICES = 4451;
public static final int CL_SAMPLER_REFERENCE_COUNT = 4432;
public static final int CL_MEM_READ_WRITE = (1 << 0);
public static final int CL_INVALID_KERNEL_NAME = -46;
public static final int CL_DEVICE_EXECUTION_CAPABILITIES = 4137;
public static final int CL_DEVICE_NAME = 4139;
public static final int CL_DEVICE_INTEGRATED_MEMORY_NV = 16390;
public static final int CL_MEM_REFERENCE_COUNT = 4357;
public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR = -39;
public static final int cl_ext_device_fission = 1;
public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE = 4128;
public static final int CL_MAP_FAILURE = -12;
public static final int CL_IMAGE_SLICE_PITCH = 4371;
public static final int CL_LUMINANCE = 4281;
public static final int CL_ADDRESS_CLAMP_TO_EDGE = 4401;
public static final int CL_GL_OBJECT_RENDERBUFFER = 8195;
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT = 4152;
public static final int CL_SAMPLER_FILTER_MODE = 4436;
public static final int CL_INVALID_QUEUE_PROPERTIES = -35;
public static final int CL_INVALID_GLOBAL_WORK_SIZE = -63;
public static final int CL_INT_MAX = 2147483647;
public static final int CL_AFFINITY_DOMAIN_NUMA_EXT = 16;
public static final int CL_FLT_MIN_10_EXP = -37;
public static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT = 4;
public static final int CL_MEM_COPY_HOST_PTR = (1 << 5);
public static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE = 4531;
public static final int CL_MEM_FLAGS = 4353;
public static final int CL_DEVICE_DOUBLE_FP_CONFIG = 4146;
public static final int CL_COMMAND_TASK = 4593;
public static final int CL_DEVICE_HALF_FP_CONFIG = 4147;
public static final int CL_FP_ROUND_TO_ZERO = (1 << 3);
public static final int CL_RUNNING = 1;
public static final int CL_DEVICE_IMAGE3D_MAX_WIDTH = 4115;
public static final int CL_INVALID_WORK_DIMENSION = -53;
public static final int CL_DEVICE_PLATFORM = 4145;
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG = 4153;
public static final double CL_M_E = 2.718281828459045;
public static final int CL_INVALID_SAMPLER = -41;
public static final int CL_CHAR_MIN = -127 - 1;
public static final int CL_CHAR_MAX = OpenCLLibrary.CL_SCHAR_MAX;
public interface clGetGLContextInfoKHR_fn extends Callback {
int invoke(NativeSizeByReference properties, int param_name, NativeSize param_value_size, Pointer param_value, NativeSizeByReference param_value_size_ret);
};
public interface clIcdGetPlatformIDsKHR_fn extends Callback {
int invoke(int cl_uint1, PointerByReference cl_platform_idPtr1, IntByReference cl_uintPtr1);
};
public interface clReleaseDeviceEXT_fn extends Callback {
int invoke(OpenCLLibrary.cl_device_id cl_device_id1);
};
public interface clRetainDeviceEXT_fn extends Callback {
int invoke(OpenCLLibrary.cl_device_id cl_device_id1);
};
public interface clCreateContext_arg1_callback extends Callback {
void invoke(Pointer charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
};
public interface clCreateContextFromType_arg1_callback extends Callback {
void invoke(Pointer charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
};
public interface clSetMemObjectDestructorCallback_arg1_callback extends Callback {
/// @param cl_mem1 user_data
void invoke(OpenCLLibrary.cl_mem cl_mem1, Pointer voidPtr1);
};
public interface clBuildProgram_arg1_callback extends Callback {
/// @param cl_program1 user_data
void invoke(OpenCLLibrary.cl_program cl_program1, Pointer voidPtr1);
};
public interface clSetEventCallback_arg1_callback extends Callback {
void invoke(OpenCLLibrary.cl_event cl_event1, int cl_int1, Pointer voidPtr1);
};
public interface user_func extends Callback {
void invoke(Pointer voidPtr1);
};
public interface clSetMemObjectDestructorAPPLE_arg1_callback extends Callback {
/// @param cl_mem1 user_data
void invoke(OpenCLLibrary.cl_mem cl_mem1, Pointer voidPtr1);
};
public interface clCreateSubDevicesEXT_fn_callback extends Callback {
int invoke(OpenCLLibrary.cl_device_id cl_device_id1, LongByReference cl_device_partition_property_extPtr1, int cl_uint1, PointerByReference cl_device_idPtr1, IntByReference cl_uintPtr1);
};
/**
* Platform API
* Original signature : cl_int clGetPlatformIDs(cl_uint, cl_platform_id*, cl_uint*)
* @see Khronos Documentation for clGetPlatformIDs
* @deprecated use the safer methods {@link #clGetPlatformIDs(int, com.sun.jna.ptr.PointerByReference, java.nio.IntBuffer)} and {@link #clGetPlatformIDs(int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_platform_id[], com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
int clGetPlatformIDs(int cl_uint1, PointerByReference cl_platform_idPtr1, IntByReference cl_uintPtr1);
/**
* Platform API
* Original signature : cl_int clGetPlatformIDs(cl_uint, cl_platform_id*, cl_uint*)
* @see Khronos Documentation for clGetPlatformIDs
*/
int clGetPlatformIDs(int cl_uint1, PointerByReference cl_platform_idPtr1, IntBuffer cl_uintPtr1);
/**
* Platform API
* Original signature : cl_int clGetPlatformIDs(cl_uint, cl_platform_id*, cl_uint*)
* @see Khronos Documentation for clGetPlatformIDs
*/
int clGetPlatformIDs(int cl_uint1, OpenCLLibrary.cl_platform_id cl_platform_idPtr1[], IntByReference cl_uintPtr1);
/**
* Original signature : cl_int clGetPlatformInfo(cl_platform_id, cl_platform_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetPlatformInfo
*/
int clGetPlatformInfo(OpenCLLibrary.cl_platform_id cl_platform_id1, int cl_platform_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Device APIs
* Original signature : cl_int clGetDeviceIDs(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*)
* @see Khronos Documentation for clGetDeviceIDs
* @deprecated use the safer methods {@link #clGetDeviceIDs(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_platform_id, long, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], java.nio.IntBuffer)} and {@link #clGetDeviceIDs(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_platform_id, long, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
int clGetDeviceIDs(OpenCLLibrary.cl_platform_id cl_platform_id1, long cl_device_type1, int cl_uint1, PointerByReference cl_device_idPtr1, IntByReference cl_uintPtr1);
/**
* Device APIs
* Original signature : cl_int clGetDeviceIDs(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*)
* @see Khronos Documentation for clGetDeviceIDs
*/
int clGetDeviceIDs(OpenCLLibrary.cl_platform_id cl_platform_id1, long cl_device_type1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], IntBuffer cl_uintPtr1);
/**
* Device APIs
* Original signature : cl_int clGetDeviceIDs(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*)
* @see Khronos Documentation for clGetDeviceIDs
*/
int clGetDeviceIDs(OpenCLLibrary.cl_platform_id cl_platform_id1, long cl_device_type1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], IntByReference cl_uintPtr1);
/**
* Original signature : cl_int clGetDeviceInfo(cl_device_id, cl_device_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetDeviceInfo
*/
int clGetDeviceInfo(OpenCLLibrary.cl_device_id cl_device_id1, int cl_device_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Context APIs
* Original signature : cl_context clCreateContext(const cl_context_properties*, cl_uint, const cl_device_id*, clCreateContext_arg1_callback, void*, cl_int*)
* @see Khronos Documentation for clCreateContext
* @deprecated use the safer methods {@link #clCreateContext(com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], com.nativelibs4java.opencl.library.OpenCLLibrary.clCreateContext_arg1_callback, com.sun.jna.Pointer, java.nio.IntBuffer)} and {@link #clCreateContext(com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], com.nativelibs4java.opencl.library.OpenCLLibrary.clCreateContext_arg1_callback, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_context clCreateContext(NativeSizeByReference cl_context_propertiesPtr1, int cl_uint1, PointerByReference cl_device_idPtr1, OpenCLLibrary.clCreateContext_arg1_callback arg1, Pointer voidPtr1, IntByReference cl_intPtr1);
/**
* Context APIs
* Original signature : cl_context clCreateContext(const cl_context_properties*, cl_uint, const cl_device_id*, clCreateContext_arg1_callback, void*, cl_int*)
* @see Khronos Documentation for clCreateContext
*/
OpenCLLibrary.cl_context clCreateContext(NativeSizeByReference cl_context_propertiesPtr1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], OpenCLLibrary.clCreateContext_arg1_callback arg1, Pointer voidPtr1, IntBuffer cl_intPtr1);
/**
* Context APIs
* Original signature : cl_context clCreateContext(const cl_context_properties*, cl_uint, const cl_device_id*, clCreateContext_arg1_callback, void*, cl_int*)
* @see Khronos Documentation for clCreateContext
*/
OpenCLLibrary.cl_context clCreateContext(NativeSizeByReference cl_context_propertiesPtr1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], OpenCLLibrary.clCreateContext_arg1_callback arg1, Pointer voidPtr1, IntByReference cl_intPtr1);
/**
* Original signature : cl_context clCreateContextFromType(const cl_context_properties*, cl_device_type, clCreateContextFromType_arg1_callback, void*, cl_int*)
* @see Khronos Documentation for clCreateContextFromType
* @deprecated use the safer methods {@link #clCreateContextFromType(com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, long, com.nativelibs4java.opencl.library.OpenCLLibrary.clCreateContextFromType_arg1_callback, com.sun.jna.Pointer, java.nio.IntBuffer)} and {@link #clCreateContextFromType(com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, long, com.nativelibs4java.opencl.library.OpenCLLibrary.clCreateContextFromType_arg1_callback, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_context clCreateContextFromType(NativeSizeByReference cl_context_propertiesPtr1, long cl_device_type1, OpenCLLibrary.clCreateContextFromType_arg1_callback arg1, Pointer voidPtr1, IntByReference cl_intPtr1);
/**
* Original signature : cl_context clCreateContextFromType(const cl_context_properties*, cl_device_type, clCreateContextFromType_arg1_callback, void*, cl_int*)
* @see Khronos Documentation for clCreateContextFromType
*/
OpenCLLibrary.cl_context clCreateContextFromType(NativeSizeByReference cl_context_propertiesPtr1, long cl_device_type1, OpenCLLibrary.clCreateContextFromType_arg1_callback arg1, Pointer voidPtr1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_int clRetainContext(cl_context)
* @see Khronos Documentation for clRetainContext
*/
int clRetainContext(OpenCLLibrary.cl_context cl_context1);
/**
* Original signature : cl_int clReleaseContext(cl_context)
* @see Khronos Documentation for clReleaseContext
*/
int clReleaseContext(OpenCLLibrary.cl_context cl_context1);
/**
* Original signature : cl_int clGetContextInfo(cl_context, cl_context_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetContextInfo
*/
int clGetContextInfo(OpenCLLibrary.cl_context cl_context1, int cl_context_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Command Queue APIs
* Original signature : cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)
* @see Khronos Documentation for clCreateCommandQueue
* @deprecated use the safer methods {@link #clCreateCommandQueue(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id, long, java.nio.IntBuffer)} and {@link #clCreateCommandQueue(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id, long, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_command_queue clCreateCommandQueue(OpenCLLibrary.cl_context cl_context1, OpenCLLibrary.cl_device_id cl_device_id1, long cl_command_queue_properties1, IntByReference cl_intPtr1);
/**
* Command Queue APIs
* Original signature : cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)
* @see Khronos Documentation for clCreateCommandQueue
*/
OpenCLLibrary.cl_command_queue clCreateCommandQueue(OpenCLLibrary.cl_context cl_context1, OpenCLLibrary.cl_device_id cl_device_id1, long cl_command_queue_properties1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_int clRetainCommandQueue(cl_command_queue)
* @see Khronos Documentation for clRetainCommandQueue
*/
int clRetainCommandQueue(OpenCLLibrary.cl_command_queue cl_command_queue1);
/**
* Original signature : cl_int clReleaseCommandQueue(cl_command_queue)
* @see Khronos Documentation for clReleaseCommandQueue
*/
int clReleaseCommandQueue(OpenCLLibrary.cl_command_queue cl_command_queue1);
/**
* Original signature : cl_int clGetCommandQueueInfo(cl_command_queue, cl_command_queue_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetCommandQueueInfo
*/
int clGetCommandQueueInfo(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_command_queue_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* WARNING:
* This API introduces mutable state into the OpenCL implementation. It has been REMOVED
* to better facilitate thread safety. The 1.0 API is not thread safe. It is not tested by the
* OpenCL 1.1 conformance test, and consequently may not work or may not work dependably.
* It is likely to be non-performant. Use of this API is not advised. Use at your own risk.
* * Software developers previously relying on this API are instructed to set the command queue
* properties when creating the queue, instead.
* Original signature : cl_int clSetCommandQueueProperty(cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties*)
* @see Khronos Documentation for clSetCommandQueueProperty
* @deprecated use the safer methods {@link #clSetCommandQueueProperty(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, long, int, java.nio.LongBuffer)} and {@link #clSetCommandQueueProperty(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, long, int, com.sun.jna.ptr.LongByReference)} instead
*/
@java.lang.Deprecated
int clSetCommandQueueProperty(OpenCLLibrary.cl_command_queue cl_command_queue1, long cl_command_queue_properties1, int cl_bool1, LongByReference cl_command_queue_propertiesPtr1);
/**
* WARNING:
* This API introduces mutable state into the OpenCL implementation. It has been REMOVED
* to better facilitate thread safety. The 1.0 API is not thread safe. It is not tested by the
* OpenCL 1.1 conformance test, and consequently may not work or may not work dependably.
* It is likely to be non-performant. Use of this API is not advised. Use at your own risk.
* * Software developers previously relying on this API are instructed to set the command queue
* properties when creating the queue, instead.
* Original signature : cl_int clSetCommandQueueProperty(cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties*)
* @see Khronos Documentation for clSetCommandQueueProperty
*/
int clSetCommandQueueProperty(OpenCLLibrary.cl_command_queue cl_command_queue1, long cl_command_queue_properties1, int cl_bool1, LongBuffer cl_command_queue_propertiesPtr1);
/**
* Memory Object APIs
* Original signature : cl_mem clCreateBuffer(cl_context, cl_mem_flags, size_t, void*, cl_int*)
* @see Khronos Documentation for clCreateBuffer
* @deprecated use the safer methods {@link #clCreateBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, java.nio.IntBuffer)} and {@link #clCreateBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateBuffer(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, NativeSize size_t1, Pointer voidPtr1, IntByReference cl_intPtr1);
/**
* Memory Object APIs
* Original signature : cl_mem clCreateBuffer(cl_context, cl_mem_flags, size_t, void*, cl_int*)
* @see Khronos Documentation for clCreateBuffer
*/
OpenCLLibrary.cl_mem clCreateBuffer(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, NativeSize size_t1, Pointer voidPtr1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_mem clCreateSubBuffer(cl_mem, cl_mem_flags, cl_buffer_create_type, const void*, cl_int*)
* @see Khronos Documentation for clCreateSubBuffer
* @deprecated use the safer methods {@link #clCreateSubBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, long, int, com.sun.jna.Pointer, java.nio.IntBuffer)} and {@link #clCreateSubBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, long, int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateSubBuffer(OpenCLLibrary.cl_mem cl_mem1, long cl_mem_flags1, int cl_buffer_create_type1, Pointer voidPtr1, IntByReference cl_intPtr1);
/**
* Original signature : cl_mem clCreateSubBuffer(cl_mem, cl_mem_flags, cl_buffer_create_type, const void*, cl_int*)
* @see Khronos Documentation for clCreateSubBuffer
*/
OpenCLLibrary.cl_mem clCreateSubBuffer(OpenCLLibrary.cl_mem cl_mem1, long cl_mem_flags1, int cl_buffer_create_type1, Pointer voidPtr1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_mem clCreateImage2D(cl_context, cl_mem_flags, const cl_image_format*, size_t, size_t, size_t, void*, cl_int*)
* @see Khronos Documentation for clCreateImage2D
* @deprecated use the safer methods {@link #clCreateImage2D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, com.nativelibs4java.opencl.library.cl_image_format, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, java.nio.IntBuffer)} and {@link #clCreateImage2D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, com.nativelibs4java.opencl.library.cl_image_format, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateImage2D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, com.nativelibs4java.opencl.library.cl_image_format cl_image_formatPtr1, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, Pointer voidPtr1, IntByReference cl_intPtr1);
/**
* Original signature : cl_mem clCreateImage2D(cl_context, cl_mem_flags, const cl_image_format*, size_t, size_t, size_t, void*, cl_int*)
* @see Khronos Documentation for clCreateImage2D
*/
OpenCLLibrary.cl_mem clCreateImage2D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, com.nativelibs4java.opencl.library.cl_image_format cl_image_formatPtr1, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, Pointer voidPtr1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_mem clCreateImage3D(cl_context, cl_mem_flags, const cl_image_format*, size_t, size_t, size_t, size_t, size_t, void*, cl_int*)
* @see Khronos Documentation for clCreateImage3D
* @deprecated use the safer methods {@link #clCreateImage3D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, com.nativelibs4java.opencl.library.cl_image_format, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, java.nio.IntBuffer)} and {@link #clCreateImage3D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, com.nativelibs4java.opencl.library.cl_image_format, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateImage3D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, com.nativelibs4java.opencl.library.cl_image_format cl_image_formatPtr1, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, NativeSize size_t5, Pointer voidPtr1, IntByReference cl_intPtr1);
/**
* Original signature : cl_mem clCreateImage3D(cl_context, cl_mem_flags, const cl_image_format*, size_t, size_t, size_t, size_t, size_t, void*, cl_int*)
* @see Khronos Documentation for clCreateImage3D
*/
OpenCLLibrary.cl_mem clCreateImage3D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, com.nativelibs4java.opencl.library.cl_image_format cl_image_formatPtr1, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, NativeSize size_t5, Pointer voidPtr1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_int clRetainMemObject(cl_mem)
* @see Khronos Documentation for clRetainMemObject
*/
int clRetainMemObject(OpenCLLibrary.cl_mem cl_mem1);
/**
* Original signature : cl_int clReleaseMemObject(cl_mem)
* @see Khronos Documentation for clReleaseMemObject
*/
int clReleaseMemObject(OpenCLLibrary.cl_mem cl_mem1);
/**
* Original signature : cl_int clGetSupportedImageFormats(cl_context, cl_mem_flags, cl_mem_object_type, cl_uint, cl_image_format*, cl_uint*)
* @see Khronos Documentation for clGetSupportedImageFormats
* @deprecated use the safer methods {@link #clGetSupportedImageFormats(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, int, com.nativelibs4java.opencl.library.cl_image_format, java.nio.IntBuffer)} and {@link #clGetSupportedImageFormats(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, int, com.nativelibs4java.opencl.library.cl_image_format, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
int clGetSupportedImageFormats(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_mem_object_type1, int cl_uint1, com.nativelibs4java.opencl.library.cl_image_format cl_image_formatPtr1, IntByReference cl_uintPtr1);
/**
* Original signature : cl_int clGetSupportedImageFormats(cl_context, cl_mem_flags, cl_mem_object_type, cl_uint, cl_image_format*, cl_uint*)
* @see Khronos Documentation for clGetSupportedImageFormats
*/
int clGetSupportedImageFormats(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_mem_object_type1, int cl_uint1, com.nativelibs4java.opencl.library.cl_image_format cl_image_formatPtr1, IntBuffer cl_uintPtr1);
/**
* Original signature : cl_int clGetMemObjectInfo(cl_mem, cl_mem_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetMemObjectInfo
*/
int clGetMemObjectInfo(OpenCLLibrary.cl_mem cl_mem1, int cl_mem_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Original signature : cl_int clGetImageInfo(cl_mem, cl_image_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetImageInfo
*/
int clGetImageInfo(OpenCLLibrary.cl_mem cl_mem1, int cl_image_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Original signature : cl_int clSetMemObjectDestructorCallback(cl_mem, clSetMemObjectDestructorCallback_arg1_callback, void*)
* @see Khronos Documentation for clSetMemObjectDestructorCallback
*/
int clSetMemObjectDestructorCallback(OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.clSetMemObjectDestructorCallback_arg1_callback arg1, Pointer voidPtr1);
/**
* Sampler APIs
* Original signature : cl_sampler clCreateSampler(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int*)
* @see Khronos Documentation for clCreateSampler
* @deprecated use the safer methods {@link #clCreateSampler(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, int, int, int, java.nio.IntBuffer)} and {@link #clCreateSampler(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, int, int, int, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_sampler clCreateSampler(OpenCLLibrary.cl_context cl_context1, int cl_bool1, int cl_addressing_mode1, int cl_filter_mode1, IntByReference cl_intPtr1);
/**
* Sampler APIs
* Original signature : cl_sampler clCreateSampler(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int*)
* @see Khronos Documentation for clCreateSampler
*/
OpenCLLibrary.cl_sampler clCreateSampler(OpenCLLibrary.cl_context cl_context1, int cl_bool1, int cl_addressing_mode1, int cl_filter_mode1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_int clRetainSampler(cl_sampler)
* @see Khronos Documentation for clRetainSampler
*/
int clRetainSampler(OpenCLLibrary.cl_sampler cl_sampler1);
/**
* Original signature : cl_int clReleaseSampler(cl_sampler)
* @see Khronos Documentation for clReleaseSampler
*/
int clReleaseSampler(OpenCLLibrary.cl_sampler cl_sampler1);
/**
* Original signature : cl_int clGetSamplerInfo(cl_sampler, cl_sampler_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetSamplerInfo
*/
int clGetSamplerInfo(OpenCLLibrary.cl_sampler cl_sampler1, int cl_sampler_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Program Object APIs
* Original signature : cl_program clCreateProgramWithSource(cl_context, cl_uint, const char**, const size_t*, cl_int*)
* @see Khronos Documentation for clCreateProgramWithSource
* @deprecated use the safer methods {@link #clCreateProgramWithSource(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, int, java.lang.String[], com.ochafik.lang.jnaerator.runtime.NativeSize[], java.nio.IntBuffer)} and {@link #clCreateProgramWithSource(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, int, com.sun.jna.ptr.PointerByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_program clCreateProgramWithSource(OpenCLLibrary.cl_context cl_context1, int cl_uint1, PointerByReference charPtrPtr1, NativeSizeByReference size_tPtr1, IntByReference cl_intPtr1);
/**
* Program Object APIs
* Original signature : cl_program clCreateProgramWithSource(cl_context, cl_uint, const char**, const size_t*, cl_int*)
* @see Khronos Documentation for clCreateProgramWithSource
*/
OpenCLLibrary.cl_program clCreateProgramWithSource(OpenCLLibrary.cl_context cl_context1, int cl_uint1, java.lang.String charPtrPtr1[], NativeSize size_tPtr1[], IntBuffer cl_intPtr1);
/**
* Original signature : cl_program clCreateProgramWithBinary(cl_context, cl_uint, const cl_device_id*, const size_t*, const unsigned char**, cl_int*, cl_int*)
* @see Khronos Documentation for clCreateProgramWithBinary
* @deprecated use the safer methods {@link #clCreateProgramWithBinary(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.sun.jna.ptr.PointerByReference, java.nio.IntBuffer, java.nio.IntBuffer)} and {@link #clCreateProgramWithBinary(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_program clCreateProgramWithBinary(OpenCLLibrary.cl_context cl_context1, int cl_uint1, PointerByReference cl_device_idPtr1, NativeSizeByReference size_tPtr1, PointerByReference charPtrPtr1, IntByReference cl_intPtr1, IntByReference cl_intPtr2);
/**
* Original signature : cl_program clCreateProgramWithBinary(cl_context, cl_uint, const cl_device_id*, const size_t*, const unsigned char**, cl_int*, cl_int*)
* @see Khronos Documentation for clCreateProgramWithBinary
*/
OpenCLLibrary.cl_program clCreateProgramWithBinary(OpenCLLibrary.cl_context cl_context1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], NativeSize size_tPtr1[], PointerByReference charPtrPtr1, IntBuffer cl_intPtr1, IntBuffer cl_intPtr2);
/**
* Original signature : cl_program clCreateProgramWithBinary(cl_context, cl_uint, const cl_device_id*, const size_t*, const unsigned char**, cl_int*, cl_int*)
* @see Khronos Documentation for clCreateProgramWithBinary
*/
OpenCLLibrary.cl_program clCreateProgramWithBinary(OpenCLLibrary.cl_context cl_context1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], NativeSize size_tPtr1[], String[] charPtrPtr1, IntBuffer cl_intPtr1, IntBuffer cl_intPtr2);
/**
* Original signature : cl_program clCreateProgramWithBinary(cl_context, cl_uint, const cl_device_id*, const size_t*, const unsigned char**, cl_int*, cl_int*)
* @see Khronos Documentation for clCreateProgramWithBinary
*/
OpenCLLibrary.cl_program clCreateProgramWithBinary(OpenCLLibrary.cl_context cl_context1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], NativeSizeByReference size_tPtr1, PointerByReference charPtrPtr1, IntByReference cl_intPtr1, IntByReference cl_intPtr2);
/**
* Original signature : cl_int clRetainProgram(cl_program)
* @see Khronos Documentation for clRetainProgram
*/
int clRetainProgram(OpenCLLibrary.cl_program cl_program1);
/**
* Original signature : cl_int clReleaseProgram(cl_program)
* @see Khronos Documentation for clReleaseProgram
*/
int clReleaseProgram(OpenCLLibrary.cl_program cl_program1);
/**
* Original signature : cl_int clBuildProgram(cl_program, cl_uint, const cl_device_id*, const char*, clBuildProgram_arg1_callback, void*)
* @see Khronos Documentation for clBuildProgram
* @deprecated use the safer methods {@link #clBuildProgram(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_program, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], java.lang.String, com.nativelibs4java.opencl.library.OpenCLLibrary.clBuildProgram_arg1_callback, com.sun.jna.Pointer)} and {@link #clBuildProgram(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_program, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], com.sun.jna.Pointer, com.nativelibs4java.opencl.library.OpenCLLibrary.clBuildProgram_arg1_callback, com.sun.jna.Pointer)} instead
*/
@java.lang.Deprecated
int clBuildProgram(OpenCLLibrary.cl_program cl_program1, int cl_uint1, PointerByReference cl_device_idPtr1, Pointer charPtr1, OpenCLLibrary.clBuildProgram_arg1_callback arg1, Pointer voidPtr1);
/**
* Original signature : cl_int clBuildProgram(cl_program, cl_uint, const cl_device_id*, const char*, clBuildProgram_arg1_callback, void*)
* @see Khronos Documentation for clBuildProgram
*/
int clBuildProgram(OpenCLLibrary.cl_program cl_program1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], java.lang.String charPtr1, OpenCLLibrary.clBuildProgram_arg1_callback arg1, Pointer voidPtr1);
/**
* Original signature : cl_int clBuildProgram(cl_program, cl_uint, const cl_device_id*, const char*, clBuildProgram_arg1_callback, void*)
* @see Khronos Documentation for clBuildProgram
*/
int clBuildProgram(OpenCLLibrary.cl_program cl_program1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], Pointer charPtr1, OpenCLLibrary.clBuildProgram_arg1_callback arg1, Pointer voidPtr1);
/**
* Original signature : cl_int clUnloadCompiler()
* @see Khronos Documentation for clUnloadCompiler
*/
int clUnloadCompiler();
/**
* Original signature : cl_int clGetProgramInfo(cl_program, cl_program_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetProgramInfo
*/
int clGetProgramInfo(OpenCLLibrary.cl_program cl_program1, int cl_program_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Original signature : cl_int clGetProgramBuildInfo(cl_program, cl_device_id, cl_program_build_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetProgramBuildInfo
*/
int clGetProgramBuildInfo(OpenCLLibrary.cl_program cl_program1, OpenCLLibrary.cl_device_id cl_device_id1, int cl_program_build_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Kernel Object APIs
* Original signature : cl_kernel clCreateKernel(cl_program, const char*, cl_int*)
* @see Khronos Documentation for clCreateKernel
* @deprecated use the safer methods {@link #clCreateKernel(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_program, java.lang.String, java.nio.IntBuffer)} and {@link #clCreateKernel(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_program, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_kernel clCreateKernel(OpenCLLibrary.cl_program cl_program1, Pointer charPtr1, IntByReference cl_intPtr1);
/**
* Kernel Object APIs
* Original signature : cl_kernel clCreateKernel(cl_program, const char*, cl_int*)
* @see Khronos Documentation for clCreateKernel
*/
OpenCLLibrary.cl_kernel clCreateKernel(OpenCLLibrary.cl_program cl_program1, java.lang.String charPtr1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_int clCreateKernelsInProgram(cl_program, cl_uint, cl_kernel*, cl_uint*)
* @see Khronos Documentation for clCreateKernelsInProgram
* @deprecated use the safer methods {@link #clCreateKernelsInProgram(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_program, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_kernel[], java.nio.IntBuffer)} and {@link #clCreateKernelsInProgram(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_program, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_kernel[], com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
int clCreateKernelsInProgram(OpenCLLibrary.cl_program cl_program1, int cl_uint1, PointerByReference cl_kernelPtr1, IntByReference cl_uintPtr1);
/**
* Original signature : cl_int clCreateKernelsInProgram(cl_program, cl_uint, cl_kernel*, cl_uint*)
* @see Khronos Documentation for clCreateKernelsInProgram
*/
int clCreateKernelsInProgram(OpenCLLibrary.cl_program cl_program1, int cl_uint1, OpenCLLibrary.cl_kernel cl_kernelPtr1[], IntBuffer cl_uintPtr1);
/**
* Original signature : cl_int clCreateKernelsInProgram(cl_program, cl_uint, cl_kernel*, cl_uint*)
* @see Khronos Documentation for clCreateKernelsInProgram
*/
int clCreateKernelsInProgram(OpenCLLibrary.cl_program cl_program1, int cl_uint1, OpenCLLibrary.cl_kernel cl_kernelPtr1[], IntByReference cl_uintPtr1);
/**
* Original signature : cl_int clRetainKernel(cl_kernel)
* @see Khronos Documentation for clRetainKernel
*/
int clRetainKernel(OpenCLLibrary.cl_kernel cl_kernel1);
/**
* Original signature : cl_int clReleaseKernel(cl_kernel)
* @see Khronos Documentation for clReleaseKernel
*/
int clReleaseKernel(OpenCLLibrary.cl_kernel cl_kernel1);
/**
* Original signature : cl_int clSetKernelArg(cl_kernel, cl_uint, size_t, const void*)
* @see Khronos Documentation for clSetKernelArg
*/
int clSetKernelArg(OpenCLLibrary.cl_kernel cl_kernel1, int cl_uint1, NativeSize size_t1, Pointer voidPtr1);
/**
* Original signature : cl_int clGetKernelInfo(cl_kernel, cl_kernel_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetKernelInfo
*/
int clGetKernelInfo(OpenCLLibrary.cl_kernel cl_kernel1, int cl_kernel_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Original signature : cl_int clGetKernelWorkGroupInfo(cl_kernel, cl_device_id, cl_kernel_work_group_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetKernelWorkGroupInfo
*/
int clGetKernelWorkGroupInfo(OpenCLLibrary.cl_kernel cl_kernel1, OpenCLLibrary.cl_device_id cl_device_id1, int cl_kernel_work_group_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Event Object APIs
* Original signature : cl_int clWaitForEvents(cl_uint, const cl_event*)
* @see Khronos Documentation for clWaitForEvents
* @deprecated use the safer method {@link #clWaitForEvents(int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clWaitForEvents(int cl_uint1, PointerByReference cl_eventPtr1);
/**
* Event Object APIs
* Original signature : cl_int clWaitForEvents(cl_uint, const cl_event*)
* @see Khronos Documentation for clWaitForEvents
*/
int clWaitForEvents(int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[]);
/**
* Original signature : cl_int clGetEventInfo(cl_event, cl_event_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetEventInfo
*/
int clGetEventInfo(OpenCLLibrary.cl_event cl_event1, int cl_event_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Original signature : cl_event clCreateUserEvent(cl_context, cl_int*)
* @see Khronos Documentation for clCreateUserEvent
* @deprecated use the safer methods {@link #clCreateUserEvent(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, java.nio.IntBuffer)} and {@link #clCreateUserEvent(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_event clCreateUserEvent(OpenCLLibrary.cl_context cl_context1, IntByReference cl_intPtr1);
/**
* Original signature : cl_event clCreateUserEvent(cl_context, cl_int*)
* @see Khronos Documentation for clCreateUserEvent
*/
OpenCLLibrary.cl_event clCreateUserEvent(OpenCLLibrary.cl_context cl_context1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_int clRetainEvent(cl_event)
* @see Khronos Documentation for clRetainEvent
*/
int clRetainEvent(OpenCLLibrary.cl_event cl_event1);
/**
* Original signature : cl_int clReleaseEvent(cl_event)
* @see Khronos Documentation for clReleaseEvent
*/
int clReleaseEvent(OpenCLLibrary.cl_event cl_event1);
/**
* Original signature : cl_int clSetUserEventStatus(cl_event, cl_int)
* @see Khronos Documentation for clSetUserEventStatus
*/
int clSetUserEventStatus(OpenCLLibrary.cl_event cl_event1, int cl_int1);
/**
* Original signature : cl_int clSetEventCallback(cl_event, cl_int, clSetEventCallback_arg1_callback, void*)
* @see Khronos Documentation for clSetEventCallback
*/
int clSetEventCallback(OpenCLLibrary.cl_event cl_event1, int cl_int1, OpenCLLibrary.clSetEventCallback_arg1_callback arg1, Pointer voidPtr1);
/**
* Profiling APIs
* Original signature : cl_int clGetEventProfilingInfo(cl_event, cl_profiling_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetEventProfilingInfo
*/
int clGetEventProfilingInfo(OpenCLLibrary.cl_event cl_event1, int cl_profiling_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Flush and Finish APIs
* Original signature : cl_int clFlush(cl_command_queue)
* @see Khronos Documentation for clFlush
*/
int clFlush(OpenCLLibrary.cl_command_queue cl_command_queue1);
/**
* Original signature : cl_int clFinish(cl_command_queue)
* @see Khronos Documentation for clFinish
*/
int clFinish(OpenCLLibrary.cl_command_queue cl_command_queue1);
/**
* Enqueued Commands APIs
* Original signature : cl_int clEnqueueReadBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadBuffer
* @deprecated use the safer method {@link #clEnqueueReadBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueReadBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Enqueued Commands APIs
* Original signature : cl_int clEnqueueReadBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadBuffer
*/
int clEnqueueReadBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueReadBufferRect(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadBufferRect
* @deprecated use the safer methods {@link #clEnqueueReadBufferRect(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueReadBufferRect(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueReadBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, Pointer voidPtr1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueReadBufferRect(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadBufferRect
*/
int clEnqueueReadBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_tPtr3[], NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueReadBufferRect(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadBufferRect
*/
int clEnqueueReadBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueWriteBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteBuffer
* @deprecated use the safer method {@link #clEnqueueWriteBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueWriteBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueWriteBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteBuffer
*/
int clEnqueueWriteBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueWriteBufferRect(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteBufferRect
* @deprecated use the safer methods {@link #clEnqueueWriteBufferRect(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueWriteBufferRect(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueWriteBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, Pointer voidPtr1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueWriteBufferRect(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteBufferRect
*/
int clEnqueueWriteBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_tPtr3[], NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueWriteBufferRect(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteBufferRect
*/
int clEnqueueWriteBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyBuffer(cl_command_queue, cl_mem, cl_mem, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBuffer
* @deprecated use the safer method {@link #clEnqueueCopyBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueCopyBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueCopyBuffer(cl_command_queue, cl_mem, cl_mem, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBuffer
*/
int clEnqueueCopyBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyBufferRect(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBufferRect
* @deprecated use the safer methods {@link #clEnqueueCopyBufferRect(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueCopyBufferRect(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueCopyBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueCopyBufferRect(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBufferRect
*/
int clEnqueueCopyBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_tPtr3[], NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyBufferRect(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, size_t, size_t, size_t, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBufferRect
*/
int clEnqueueCopyBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSize size_t1, NativeSize size_t2, NativeSize size_t3, NativeSize size_t4, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueReadImage(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadImage
* @deprecated use the safer methods {@link #clEnqueueReadImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueReadImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueReadImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueReadImage(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadImage
*/
int clEnqueueReadImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueReadImage(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReadImage
*/
int clEnqueueReadImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueWriteImage(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteImage
* @deprecated use the safer methods {@link #clEnqueueWriteImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueWriteImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueWriteImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueWriteImage(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteImage
*/
int clEnqueueWriteImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueWriteImage(cl_command_queue, cl_mem, cl_bool, const size_t*, const size_t*, size_t, size_t, const void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueWriteImage
*/
int clEnqueueWriteImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSize size_t1, NativeSize size_t2, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyImage
* @deprecated use the safer methods {@link #clEnqueueCopyImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueCopyImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueCopyImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyImage
*/
int clEnqueueCopyImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_tPtr3[], int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyImage(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyImage
*/
int clEnqueueCopyImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyImageToBuffer(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyImageToBuffer
* @deprecated use the safer methods {@link #clEnqueueCopyImageToBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueCopyImageToBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueCopyImageToBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSize size_t1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueCopyImageToBuffer(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyImageToBuffer
*/
int clEnqueueCopyImageToBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_t1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyImageToBuffer(cl_command_queue, cl_mem, cl_mem, const size_t*, const size_t*, size_t, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyImageToBuffer
*/
int clEnqueueCopyImageToBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSize size_t1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyBufferToImage(cl_command_queue, cl_mem, cl_mem, size_t, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBufferToImage
* @deprecated use the safer methods {@link #clEnqueueCopyBufferToImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueCopyBufferToImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueCopyBufferToImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_t1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueCopyBufferToImage(cl_command_queue, cl_mem, cl_mem, size_t, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBufferToImage
*/
int clEnqueueCopyBufferToImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_t1, NativeSize size_tPtr1[], NativeSize size_tPtr2[], int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueCopyBufferToImage(cl_command_queue, cl_mem, cl_mem, size_t, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueCopyBufferToImage
*/
int clEnqueueCopyBufferToImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.cl_mem cl_mem2, NativeSize size_t1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : void* clEnqueueMapBuffer(cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event*, cl_event*, cl_int*)
* @see Khronos Documentation for clEnqueueMapBuffer
* @deprecated use the safer methods {@link #clEnqueueMapBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, long, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], java.nio.IntBuffer)} and {@link #clEnqueueMapBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, long, com.ochafik.lang.jnaerator.runtime.NativeSize, com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
Pointer clEnqueueMapBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, long cl_map_flags1, NativeSize size_t1, NativeSize size_t2, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2, IntByReference cl_intPtr1);
/**
* Original signature : void* clEnqueueMapBuffer(cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event*, cl_event*, cl_int*)
* @see Khronos Documentation for clEnqueueMapBuffer
*/
Pointer clEnqueueMapBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, long cl_map_flags1, NativeSize size_t1, NativeSize size_t2, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[], IntBuffer cl_intPtr1);
/**
* Original signature : void* clEnqueueMapBuffer(cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event*, cl_event*, cl_int*)
* @see Khronos Documentation for clEnqueueMapBuffer
*/
Pointer clEnqueueMapBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, long cl_map_flags1, NativeSize size_t1, NativeSize size_t2, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[], IntByReference cl_intPtr1);
/**
* Original signature : void* clEnqueueMapImage(cl_command_queue, cl_mem, cl_bool, cl_map_flags, const size_t*, const size_t*, size_t*, size_t*, cl_uint, const cl_event*, cl_event*, cl_int*)
* @see Khronos Documentation for clEnqueueMapImage
* @deprecated use the safer methods {@link #clEnqueueMapImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, long, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], java.nio.IntBuffer)} and {@link #clEnqueueMapImage(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, int, long, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
Pointer clEnqueueMapImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, long cl_map_flags1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSizeByReference size_tPtr4, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2, IntByReference cl_intPtr1);
/**
* Original signature : void* clEnqueueMapImage(cl_command_queue, cl_mem, cl_bool, cl_map_flags, const size_t*, const size_t*, size_t*, size_t*, cl_uint, const cl_event*, cl_event*, cl_int*)
* @see Khronos Documentation for clEnqueueMapImage
*/
Pointer clEnqueueMapImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, long cl_map_flags1, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSizeByReference size_tPtr3, NativeSizeByReference size_tPtr4, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[], IntBuffer cl_intPtr1);
/**
* Original signature : void* clEnqueueMapImage(cl_command_queue, cl_mem, cl_bool, cl_map_flags, const size_t*, const size_t*, size_t*, size_t*, cl_uint, const cl_event*, cl_event*, cl_int*)
* @see Khronos Documentation for clEnqueueMapImage
*/
Pointer clEnqueueMapImage(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, int cl_bool1, long cl_map_flags1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, NativeSizeByReference size_tPtr4, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[], IntByReference cl_intPtr1);
/**
* Original signature : cl_int clEnqueueUnmapMemObject(cl_command_queue, cl_mem, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueUnmapMemObject
* @deprecated use the safer method {@link #clEnqueueUnmapMemObject(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.sun.jna.Pointer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueUnmapMemObject(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, Pointer voidPtr1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueUnmapMemObject(cl_command_queue, cl_mem, void*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueUnmapMemObject
*/
int clEnqueueUnmapMemObject(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_mem cl_mem1, Pointer voidPtr1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueNDRangeKernel(cl_command_queue, cl_kernel, cl_uint, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueNDRangeKernel
* @deprecated use the safer methods {@link #clEnqueueNDRangeKernel(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_kernel, int, com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], com.ochafik.lang.jnaerator.runtime.NativeSize[], int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} and {@link #clEnqueueNDRangeKernel(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_kernel, int, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueNDRangeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_kernel cl_kernel1, int cl_uint1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, int cl_uint2, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueNDRangeKernel(cl_command_queue, cl_kernel, cl_uint, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueNDRangeKernel
*/
int clEnqueueNDRangeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_kernel cl_kernel1, int cl_uint1, NativeSize size_tPtr1[], NativeSize size_tPtr2[], NativeSize size_tPtr3[], int cl_uint2, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueNDRangeKernel(cl_command_queue, cl_kernel, cl_uint, const size_t*, const size_t*, const size_t*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueNDRangeKernel
*/
int clEnqueueNDRangeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_kernel cl_kernel1, int cl_uint1, NativeSizeByReference size_tPtr1, NativeSizeByReference size_tPtr2, NativeSizeByReference size_tPtr3, int cl_uint2, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueTask
* @deprecated use the safer method {@link #clEnqueueTask(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_kernel, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueTask(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_kernel cl_kernel1, int cl_uint1, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueTask
*/
int clEnqueueTask(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_kernel cl_kernel1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueNativeKernel(cl_command_queue, user_func, void*, size_t, cl_uint, const cl_mem*, const void**, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueNativeKernel
* @deprecated use the safer method {@link #clEnqueueNativeKernel(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.user_func, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem[], com.sun.jna.ptr.PointerByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueNativeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.user_func arg1, Pointer voidPtr1, NativeSize size_t1, int cl_uint1, PointerByReference cl_memPtr1, PointerByReference voidPtrPtr1, int cl_uint2, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueNativeKernel(cl_command_queue, user_func, void*, size_t, cl_uint, const cl_mem*, const void**, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueNativeKernel
*/
int clEnqueueNativeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.user_func arg1, Pointer voidPtr1, NativeSize size_t1, int cl_uint1, OpenCLLibrary.cl_mem cl_memPtr1[], PointerByReference voidPtrPtr1, int cl_uint2, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueMarker(cl_command_queue, cl_event*)
* @see Khronos Documentation for clEnqueueMarker
* @deprecated use the safer method {@link #clEnqueueMarker(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueMarker(OpenCLLibrary.cl_command_queue cl_command_queue1, PointerByReference cl_eventPtr1);
/**
* Original signature : cl_int clEnqueueMarker(cl_command_queue, cl_event*)
* @see Khronos Documentation for clEnqueueMarker
*/
int clEnqueueMarker(OpenCLLibrary.cl_command_queue cl_command_queue1, OpenCLLibrary.cl_event cl_eventPtr1[]);
/**
* Original signature : cl_int clEnqueueWaitForEvents(cl_command_queue, cl_uint, const cl_event*)
* @see Khronos Documentation for clEnqueueWaitForEvents
* @deprecated use the safer method {@link #clEnqueueWaitForEvents(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueWaitForEvents(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, PointerByReference cl_eventPtr1);
/**
* Original signature : cl_int clEnqueueWaitForEvents(cl_command_queue, cl_uint, const cl_event*)
* @see Khronos Documentation for clEnqueueWaitForEvents
*/
int clEnqueueWaitForEvents(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, OpenCLLibrary.cl_event cl_eventPtr1[]);
/**
* Original signature : cl_int clEnqueueBarrier(cl_command_queue)
* @see Khronos Documentation for clEnqueueBarrier
*/
int clEnqueueBarrier(OpenCLLibrary.cl_command_queue cl_command_queue1);
/**
* Extension function access
* * Returns the extension function address for the given function name,
* or NULL if a valid function can not be found. The client must
* check to make sure the address is not NULL, before using or
* calling the returned function address.
* func_name
* Original signature : void* clGetExtensionFunctionAddress(const char*)
* @see Khronos Documentation for clGetExtensionFunctionAddress
* @deprecated use the safer methods {@link #clGetExtensionFunctionAddress(java.lang.String)} and {@link #clGetExtensionFunctionAddress(com.sun.jna.Pointer)} instead
*/
@java.lang.Deprecated
Pointer clGetExtensionFunctionAddress(Pointer charPtr1);
/**
* Extension function access
* * Returns the extension function address for the given function name,
* or NULL if a valid function can not be found. The client must
* check to make sure the address is not NULL, before using or
* calling the returned function address.
* func_name
* Original signature : void* clGetExtensionFunctionAddress(const char*)
* @see Khronos Documentation for clGetExtensionFunctionAddress
*/
Pointer clGetExtensionFunctionAddress(java.lang.String charPtr1);
/**
* Original signature : cl_mem clCreateFromGLBuffer(cl_context, cl_mem_flags, cl_GLuint, int*)
* @see Khronos Documentation for clCreateFromGLBuffer
* @deprecated use the safer methods {@link #clCreateFromGLBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, java.nio.IntBuffer)} and {@link #clCreateFromGLBuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateFromGLBuffer(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLuint1, IntByReference intPtr1);
/**
* Original signature : cl_mem clCreateFromGLBuffer(cl_context, cl_mem_flags, cl_GLuint, int*)
* @see Khronos Documentation for clCreateFromGLBuffer
*/
OpenCLLibrary.cl_mem clCreateFromGLBuffer(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLuint1, IntBuffer intPtr1);
/**
* Original signature : cl_mem clCreateFromGLTexture2D(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*)
* @see Khronos Documentation for clCreateFromGLTexture2D
* @deprecated use the safer methods {@link #clCreateFromGLTexture2D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, int, int, java.nio.IntBuffer)} and {@link #clCreateFromGLTexture2D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, int, int, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateFromGLTexture2D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLenum1, int cl_GLint1, int cl_GLuint1, IntByReference cl_intPtr1);
/**
* Original signature : cl_mem clCreateFromGLTexture2D(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*)
* @see Khronos Documentation for clCreateFromGLTexture2D
*/
OpenCLLibrary.cl_mem clCreateFromGLTexture2D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLenum1, int cl_GLint1, int cl_GLuint1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_mem clCreateFromGLTexture3D(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*)
* @see Khronos Documentation for clCreateFromGLTexture3D
* @deprecated use the safer methods {@link #clCreateFromGLTexture3D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, int, int, java.nio.IntBuffer)} and {@link #clCreateFromGLTexture3D(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, int, int, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateFromGLTexture3D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLenum1, int cl_GLint1, int cl_GLuint1, IntByReference cl_intPtr1);
/**
* Original signature : cl_mem clCreateFromGLTexture3D(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*)
* @see Khronos Documentation for clCreateFromGLTexture3D
*/
OpenCLLibrary.cl_mem clCreateFromGLTexture3D(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLenum1, int cl_GLint1, int cl_GLuint1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_mem clCreateFromGLRenderbuffer(cl_context, cl_mem_flags, cl_GLuint, cl_int*)
* @see Khronos Documentation for clCreateFromGLRenderbuffer
* @deprecated use the safer methods {@link #clCreateFromGLRenderbuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, java.nio.IntBuffer)} and {@link #clCreateFromGLRenderbuffer(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, long, int, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_mem clCreateFromGLRenderbuffer(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLuint1, IntByReference cl_intPtr1);
/**
* Original signature : cl_mem clCreateFromGLRenderbuffer(cl_context, cl_mem_flags, cl_GLuint, cl_int*)
* @see Khronos Documentation for clCreateFromGLRenderbuffer
*/
OpenCLLibrary.cl_mem clCreateFromGLRenderbuffer(OpenCLLibrary.cl_context cl_context1, long cl_mem_flags1, int cl_GLuint1, IntBuffer cl_intPtr1);
/**
* Original signature : cl_int clGetGLObjectInfo(cl_mem, cl_gl_object_type*, cl_GLuint*)
* @see Khronos Documentation for clGetGLObjectInfo
* @deprecated use the safer methods {@link #clGetGLObjectInfo(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, java.nio.IntBuffer, java.nio.IntBuffer)} and {@link #clGetGLObjectInfo(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
int clGetGLObjectInfo(OpenCLLibrary.cl_mem cl_mem1, IntByReference cl_gl_object_typePtr1, IntByReference cl_GLuintPtr1);
/**
* Original signature : cl_int clGetGLObjectInfo(cl_mem, cl_gl_object_type*, cl_GLuint*)
* @see Khronos Documentation for clGetGLObjectInfo
*/
int clGetGLObjectInfo(OpenCLLibrary.cl_mem cl_mem1, IntBuffer cl_gl_object_typePtr1, IntBuffer cl_GLuintPtr1);
/**
* Original signature : cl_int clGetGLTextureInfo(cl_mem, cl_gl_texture_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetGLTextureInfo
*/
int clGetGLTextureInfo(OpenCLLibrary.cl_mem cl_mem1, int cl_gl_texture_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Original signature : cl_int clEnqueueAcquireGLObjects(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueAcquireGLObjects
* @deprecated use the safer method {@link #clEnqueueAcquireGLObjects(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem[], int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueAcquireGLObjects(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, PointerByReference cl_memPtr1, int cl_uint2, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueAcquireGLObjects(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueAcquireGLObjects
*/
int clEnqueueAcquireGLObjects(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, OpenCLLibrary.cl_mem cl_memPtr1[], int cl_uint2, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clEnqueueReleaseGLObjects(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReleaseGLObjects
* @deprecated use the safer method {@link #clEnqueueReleaseGLObjects(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_command_queue, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_mem[], int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[], com.nativelibs4java.opencl.library.OpenCLLibrary.cl_event[])} instead
*/
@java.lang.Deprecated
int clEnqueueReleaseGLObjects(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, PointerByReference cl_memPtr1, int cl_uint2, PointerByReference cl_eventPtr1, PointerByReference cl_eventPtr2);
/**
* Original signature : cl_int clEnqueueReleaseGLObjects(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*)
* @see Khronos Documentation for clEnqueueReleaseGLObjects
*/
int clEnqueueReleaseGLObjects(OpenCLLibrary.cl_command_queue cl_command_queue1, int cl_uint1, OpenCLLibrary.cl_mem cl_memPtr1[], int cl_uint2, OpenCLLibrary.cl_event cl_eventPtr1[], OpenCLLibrary.cl_event cl_eventPtr2[]);
/**
* Original signature : cl_int clGetGLContextInfoKHR(const cl_context_properties*, cl_gl_context_info, size_t, void*, size_t*)
* @see Khronos Documentation for clGetGLContextInfoKHR
*/
int clGetGLContextInfoKHR(NativeSizeByReference cl_context_propertiesPtr1, int cl_gl_context_info1, NativeSize size_t1, Pointer voidPtr1, NativeSizeByReference size_tPtr1);
/**
* Original signature : cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int*)
* @see Khronos Documentation for clCreateEventFromGLsyncKHR
* @deprecated use the safer methods {@link #clCreateEventFromGLsyncKHR(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, com.nativelibs4java.opencl.library.OpenCLLibrary.__GLsync, java.nio.IntBuffer)} and {@link #clCreateEventFromGLsyncKHR(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_context, com.nativelibs4java.opencl.library.OpenCLLibrary.__GLsync, com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
OpenCLLibrary.cl_event clCreateEventFromGLsyncKHR(OpenCLLibrary.cl_context cl_context1, OpenCLLibrary.__GLsync cl_GLsync1, IntByReference cl_intPtr1);
/**
* Original signature : cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int*)
* @see Khronos Documentation for clCreateEventFromGLsyncKHR
*/
OpenCLLibrary.cl_event clCreateEventFromGLsyncKHR(OpenCLLibrary.cl_context cl_context1, OpenCLLibrary.__GLsync cl_GLsync1, IntBuffer cl_intPtr1);
public static final int CL_INVALID_GL_CONTEXT_APPLE = -1000;
/**
* context
* Original signature : cl_int clGetGLContextInfoAPPLE(cl_context context, void *platform_gl_ctx, cl_gl_platform_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret)
*/
int clGetGLContextInfoAPPLE(cl_context context, NativeSize platform_gl_ctx, int param_name, NativeSize param_value_size, Pointer param_value, NativeSizeByReference param_value_size_ret);
/**
* memobj
* Original signature : cl_int clSetMemObjectDestructorAPPLE(cl_mem, clSetMemObjectDestructorAPPLE_arg1_callback, void*)
*/
int clSetMemObjectDestructorAPPLE(OpenCLLibrary.cl_mem cl_mem1, OpenCLLibrary.clSetMemObjectDestructorAPPLE_arg1_callback arg1, Pointer voidPtr1);
/**
* errstr
* Original signature : void clLogMessagesToSystemLogAPPLE(const char*, const void*, size_t, void*)
* @deprecated use the safer methods {@link #clLogMessagesToSystemLogAPPLE(java.lang.String, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} and {@link #clLogMessagesToSystemLogAPPLE(com.sun.jna.Pointer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} instead
*/
@java.lang.Deprecated
void clLogMessagesToSystemLogAPPLE(Pointer charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
/**
* errstr
* Original signature : void clLogMessagesToSystemLogAPPLE(const char*, const void*, size_t, void*)
*/
void clLogMessagesToSystemLogAPPLE(java.lang.String charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
/**
* clLogMessagesToStdout sends all log messages to the file descriptor stdout
* errstr
* Original signature : void clLogMessagesToStdoutAPPLE(const char*, const void*, size_t, void*)
* @deprecated use the safer methods {@link #clLogMessagesToStdoutAPPLE(java.lang.String, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} and {@link #clLogMessagesToStdoutAPPLE(com.sun.jna.Pointer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} instead
*/
@java.lang.Deprecated
void clLogMessagesToStdoutAPPLE(Pointer charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
/**
* clLogMessagesToStdout sends all log messages to the file descriptor stdout
* errstr
* Original signature : void clLogMessagesToStdoutAPPLE(const char*, const void*, size_t, void*)
*/
void clLogMessagesToStdoutAPPLE(java.lang.String charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
/**
* clLogMessagesToStderr sends all log messages to the file descriptor stderr
* errstr
* Original signature : void clLogMessagesToStderrAPPLE(const char*, const void*, size_t, void*)
* @deprecated use the safer methods {@link #clLogMessagesToStderrAPPLE(java.lang.String, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} and {@link #clLogMessagesToStderrAPPLE(com.sun.jna.Pointer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer)} instead
*/
@java.lang.Deprecated
void clLogMessagesToStderrAPPLE(Pointer charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
/**
* clLogMessagesToStderr sends all log messages to the file descriptor stderr
* errstr
* Original signature : void clLogMessagesToStderrAPPLE(const char*, const void*, size_t, void*)
*/
void clLogMessagesToStderrAPPLE(java.lang.String charPtr1, Pointer voidPtr1, NativeSize size_t1, Pointer voidPtr2);
/**
* Original signature : cl_int clIcdGetPlatformIDsKHR(cl_uint, cl_platform_id*, cl_uint*)
* @deprecated use the safer methods {@link #clIcdGetPlatformIDsKHR(int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_platform_id[], java.nio.IntBuffer)} and {@link #clIcdGetPlatformIDsKHR(int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_platform_id[], com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
int clIcdGetPlatformIDsKHR(int cl_uint1, PointerByReference cl_platform_idPtr1, IntByReference cl_uintPtr1);
/// Original signature : cl_int clIcdGetPlatformIDsKHR(cl_uint, cl_platform_id*, cl_uint*)
int clIcdGetPlatformIDsKHR(int cl_uint1, OpenCLLibrary.cl_platform_id cl_platform_idPtr1[], IntBuffer cl_uintPtr1);
/// Original signature : cl_int clIcdGetPlatformIDsKHR(cl_uint, cl_platform_id*, cl_uint*)
int clIcdGetPlatformIDsKHR(int cl_uint1, OpenCLLibrary.cl_platform_id cl_platform_idPtr1[], IntByReference cl_uintPtr1);
/// Original signature : cl_int clReleaseDeviceEXT(cl_device_id)
int clReleaseDeviceEXT(OpenCLLibrary.cl_device_id cl_device_id1);
/// Original signature : cl_int clRetainDeviceEXT(cl_device_id)
int clRetainDeviceEXT(OpenCLLibrary.cl_device_id cl_device_id1);
/**
* Original signature : cl_int clCreateSubDevicesEXT(cl_device_id, const cl_device_partition_property_ext*, cl_uint, cl_device_id*, cl_uint*)
* @deprecated use the safer methods {@link #clCreateSubDevicesEXT(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id, java.nio.LongBuffer, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], java.nio.IntBuffer)} and {@link #clCreateSubDevicesEXT(com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id, com.sun.jna.ptr.LongByReference, int, com.nativelibs4java.opencl.library.OpenCLLibrary.cl_device_id[], com.sun.jna.ptr.IntByReference)} instead
*/
@java.lang.Deprecated
int clCreateSubDevicesEXT(OpenCLLibrary.cl_device_id cl_device_id1, LongByReference cl_device_partition_property_extPtr1, int cl_uint1, PointerByReference cl_device_idPtr1, IntByReference cl_uintPtr1);
/// Original signature : cl_int clCreateSubDevicesEXT(cl_device_id, const cl_device_partition_property_ext*, cl_uint, cl_device_id*, cl_uint*)
int clCreateSubDevicesEXT(OpenCLLibrary.cl_device_id cl_device_id1, LongBuffer cl_device_partition_property_extPtr1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], IntBuffer cl_uintPtr1);
/// Original signature : cl_int clCreateSubDevicesEXT(cl_device_id, const cl_device_partition_property_ext*, cl_uint, cl_device_id*, cl_uint*)
int clCreateSubDevicesEXT(OpenCLLibrary.cl_device_id cl_device_id1, LongByReference cl_device_partition_property_extPtr1, int cl_uint1, OpenCLLibrary.cl_device_id cl_device_idPtr1[], IntByReference cl_uintPtr1);
//public static final GlobalCallback clCreateSubDevicesEXT_fn = new GlobalCallback(com.nativelibs4java.opencl.library.OpenCLLibrary.JNA_NATIVE_LIB, clCreateSubDevicesEXT_fn_callback.class, "clCreateSubDevicesEXT_fn");
/// Pointer to unknown (opaque) type
public static class __GLsync extends PointerType {
public __GLsync(Pointer address) {
super(address);
}
public __GLsync() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_device_id extends PointerType {
public cl_device_id(Pointer address) {
super(address);
}
public cl_device_id() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_mem extends PointerType {
public cl_mem(Pointer address) {
super(address);
}
public cl_mem() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_platform_id extends PointerType {
public cl_platform_id(Pointer address) {
super(address);
}
public cl_platform_id() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_event extends PointerType {
public cl_event(Pointer address) {
super(address);
}
public cl_event() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_command_queue extends PointerType {
public cl_command_queue(Pointer address) {
super(address);
}
public cl_command_queue() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_context extends PointerType {
public cl_context(Pointer address) {
super(address);
}
public cl_context() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_sampler extends PointerType {
public cl_sampler(Pointer address) {
super(address);
}
public cl_sampler() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_program extends PointerType {
public cl_program(Pointer address) {
super(address);
}
public cl_program() {
super();
}
};
/// Pointer to unknown (opaque) type
public static class cl_kernel extends PointerType {
public cl_kernel(Pointer address) {
super(address);
}
public cl_kernel() {
super();
}
};
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy