JOCL v2.6.0-rc-20250722
JOCL, OpenCL® API Binding for Java™ (public API).
CL20.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Tue Jul 22 05:27:32 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opencl.llb, cls CL20], ../build/gensrc/java/com/jogamp/opencl/llb/CL20.java ----! */
3
4package com.jogamp.opencl.llb;
5
6import com.jogamp.opencl.llb.impl.CLImageFormatImpl;
7import com.jogamp.opencl.llb.impl.CLImageDescImpl;
8import com.jogamp.opencl.llb.CL20;
9import java.security.AccessController;
10import java.security.PrivilegedAction;
11import com.jogamp.common.nio.PointerBuffer;
12import com.jogamp.common.util.LongLongHashMap;
13import com.jogamp.opencl.CLErrorHandler;
14import com.jogamp.opencl.CLException;
15import java.nio.ByteBuffer;
16import java.nio.IntBuffer;
17import com.jogamp.common.nio.Buffers;
18import com.jogamp.gluegen.runtime.*;
19import com.jogamp.common.os.*;
20import com.jogamp.common.nio.*;
21import java.nio.*;
22import com.jogamp.common.util.*;
23import java.util.Set;
24import java.util.Map;
25import java.util.HashMap;
26import java.nio.charset.Charset;
27import java.nio.charset.StandardCharsets;
28
29public interface CL20 extends CL{
30
31 /** Defined as part of enum type "khronos_boolean_enum_t" with expression '<code>0</code>', CType: int */
32 public static final int KHRONOS_FALSE = 0x0;
33 /** Defined as part of enum type "khronos_boolean_enum_t" with expression '<code>1</code>', CType: int */
34 public static final int KHRONOS_TRUE = 0x1;
35 /** Defined as part of enum type "khronos_boolean_enum_t" with expression '<code>0x7FFFFFFF</code>', CType: int */
36 public static final int KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = 0x7fffffff;
37 /** Define "CL_INVALID_WORK_ITEM_SIZE" with expression '<code>-55</code>', CType: int */
38 public static final int CL_INVALID_WORK_ITEM_SIZE = -55;
39 /** Define "CL_INVALID_GLOBAL_WORK_SIZE" with expression '<code>-63</code>', CType: int */
40 public static final int CL_INVALID_GLOBAL_WORK_SIZE = -63;
41 /** Define "CL_BGRA" with expression '<code>0x10B6</code>', CType: int */
42 public static final int CL_BGRA = 0x10b6;
43 /** Define "CL_SNORM_INT8" with expression '<code>0x10D0</code>', CType: int */
44 public static final int CL_SNORM_INT8 = 0x10d0;
45 /** Define "CL_COMMAND_MIGRATE_MEM_OBJECTS" with expression '<code>0x1206</code>', CType: int */
46 public static final int CL_COMMAND_MIGRATE_MEM_OBJECTS = 0x1206;
47 /** Define "CL_MEM_OBJECT_ALLOCATION_FAILURE" with expression '<code>-4</code>', CType: int */
48 public static final int CL_MEM_OBJECT_ALLOCATION_FAILURE = -4;
49 /** Define "CL_PROGRAM_BUILD_STATUS" with expression '<code>0x1181</code>', CType: int */
50 public static final int CL_PROGRAM_BUILD_STATUS = 0x1181;
51 /** Define "CL_sBGRA" with expression '<code>0x10C2</code>', CType: int */
52 public static final int CL_sBGRA = 0x10c2;
53 /** Define "CL_sRGBA" with expression '<code>0x10C1</code>', CType: int */
54 public static final int CL_sRGBA = 0x10c1;
55 /** Define "CL_SAMPLER_ADDRESSING_MODE" with expression '<code>0x1153</code>', CType: int */
56 public static final int CL_SAMPLER_ADDRESSING_MODE = 0x1153;
57 /** Define "CL_DEVICE_IMAGE2D_MAX_HEIGHT" with expression '<code>0x1012</code>', CType: int */
58 public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT = 0x1012;
59 /** Define "CL_DEVICE_TYPE_GPU" with expression '<code>(1 << 2)</code>', CType: int */
60 public static final int CL_DEVICE_TYPE_GPU = ( 0x1 << 0x2 );
61 /** Define "CL_RGBA" with expression '<code>0x10B5</code>', CType: int */
62 public static final int CL_RGBA = 0x10b5;
63 /** Define "CL_KERNEL_CONTEXT" with expression '<code>0x1193</code>', CType: int */
64 public static final int CL_KERNEL_CONTEXT = 0x1193;
65 /** Define "CL_SAMPLER_FILTER_MODE" with expression '<code>0x1154</code>', CType: int */
66 public static final int CL_SAMPLER_FILTER_MODE = 0x1154;
67 /** Define "CL_DEVICE_IMAGE3D_MAX_HEIGHT" with expression '<code>0x1014</code>', CType: int */
68 public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT = 0x1014;
69 /** Define "CL_IMAGE_HEIGHT" with expression '<code>0x1115</code>', CType: int */
70 public static final int CL_IMAGE_HEIGHT = 0x1115;
71 /** Define "CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE" with expression '<code>0x1185</code>', CType: int */
72 public static final int CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE = 0x1185;
73 /** Define "CL_DBL_MAX_10_EXP" with expression '<code>+308</code>', CType: int */
74 public static final int CL_DBL_MAX_10_EXP = 0x134;
75 /** Define "CL_FLT_MIN_EXP" with expression '<code>-125</code>', CType: int */
76 public static final int CL_FLT_MIN_EXP = -125;
77 /** Define "CL_KERNEL_ARG_TYPE_RESTRICT" with expression '<code>(1 << 1)</code>', CType: int */
78 public static final int CL_KERNEL_ARG_TYPE_RESTRICT = ( 0x1 << 0x1 );
79 /** Define "CL_FP_INF_NAN" with expression '<code>(1 << 1)</code>', CType: int */
80 public static final int CL_FP_INF_NAN = ( 0x1 << 0x1 );
81 /** Define "CL_COMMAND_SVM_MEMCPY" with expression '<code>0x120A</code>', CType: int */
82 public static final int CL_COMMAND_SVM_MEMCPY = 0x120a;
83 /** Define "CL_M_2_SQRTPI_F" with expression '<code>1.12837922573090f</code>', CType: float */
84 public static final float CL_M_2_SQRTPI_F = 1.1283792257309f;
85 /** Define "CL_DEPTH_STENCIL" with expression '<code>0x10BE</code>', CType: int */
86 public static final int CL_DEPTH_STENCIL = 0x10be;
87 /** Define "CL_PROFILING_INFO_NOT_AVAILABLE" with expression '<code>-7</code>', CType: int */
88 public static final int CL_PROFILING_INFO_NOT_AVAILABLE = -7;
89 /** Define "CL_MEM_READ_ONLY" with expression '<code>(1 << 2)</code>', CType: int */
90 public static final int CL_MEM_READ_ONLY = ( 0x1 << 0x2 );
91 /** Define "CL_BUILD_PROGRAM_FAILURE" with expression '<code>-11</code>', CType: int */
92 public static final int CL_BUILD_PROGRAM_FAILURE = -11;
93 /** Define "CL_INVALID_KERNEL_ARGS" with expression '<code>-52</code>', CType: int */
94 public static final int CL_INVALID_KERNEL_ARGS = -52;
95 /** Define "CL_DEVICE_SVM_FINE_GRAIN_SYSTEM" with expression '<code>(1 << 2)</code>', CType: int */
96 public static final int CL_DEVICE_SVM_FINE_GRAIN_SYSTEM = ( 0x1 << 0x2 );
97 /** Define "CL_KERNEL_ATTRIBUTES" with expression '<code>0x1195</code>', CType: int */
98 public static final int CL_KERNEL_ATTRIBUTES = 0x1195;
99 /** Define "CL_KERNEL_ARG_TYPE_NONE" with expression '<code>0</code>', CType: int */
100 public static final int CL_KERNEL_ARG_TYPE_NONE = 0x0;
101 /** Define "CL_SAMPLER_NORMALIZED_COORDS" with expression '<code>0x1152</code>', CType: int */
102 public static final int CL_SAMPLER_NORMALIZED_COORDS = 0x1152;
103 /** Define "CL_DEVICE_IMAGE3D_MAX_DEPTH" with expression '<code>0x1015</code>', CType: int */
104 public static final int CL_DEVICE_IMAGE3D_MAX_DEPTH = 0x1015;
105 /** Define "CL_DEVICE_PREFERRED_INTEROP_USER_SYNC" with expression '<code>0x1048</code>', CType: int */
106 public static final int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC = 0x1048;
107 /** Define "CL_CONTEXT_TERMINATE_KHR" with expression '<code>0x2010</code>', CType: int */
108 public static final int CL_CONTEXT_TERMINATE_KHR = 0x2010;
109 /** Define "CL_DEVICE_REFERENCE_COUNT_EXT" with expression '<code>0x4057</code>', CType: int */
110 public static final int CL_DEVICE_REFERENCE_COUNT_EXT = 0x4057;
111 /** Define "CL_INT_MIN" with expression '<code>(-2147483647-1)</code>', CType: int */
112 public static final int CL_INT_MIN = ( - 0x7fffffff - 0x1 );
113 /** Define "CL_IMAGE_SLICE_PITCH" with expression '<code>0x1113</code>', CType: int */
114 public static final int CL_IMAGE_SLICE_PITCH = 0x1113;
115 /** Define "CL_DEVICES_FOR_GL_CONTEXT_KHR" with expression '<code>0x2007</code>', CType: int */
116 public static final int CL_DEVICES_FOR_GL_CONTEXT_KHR = 0x2007;
117 /** Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE" with expression '<code>0x100B</code>', CType: int */
118 public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE = 0x100b;
119 /** Define "CL_DEVICE_TYPE" with expression '<code>0x1000</code>', CType: int */
120 public static final int CL_DEVICE_TYPE = 0x1000;
121 /** Define "CL_MEM_HOST_PTR" with expression '<code>0x1103</code>', CType: int */
122 public static final int CL_MEM_HOST_PTR = 0x1103;
123 /** Define "CL_AFFINITY_DOMAIN_NUMA_EXT" with expression '<code>0x10</code>', CType: int */
124 public static final int CL_AFFINITY_DOMAIN_NUMA_EXT = 0x10;
125 /** Define "CL_IMAGE_BUFFER" with expression '<code>0x1118</code>', CType: int */
126 public static final int CL_IMAGE_BUFFER = 0x1118;
127 /** Define "CL_DEVICE_PROFILING_TIMER_RESOLUTION" with expression '<code>0x1025</code>', CType: int */
128 public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION = 0x1025;
129 /** Define "CL_ADDRESS_NONE" with expression '<code>0x1130</code>', CType: int */
130 public static final int CL_ADDRESS_NONE = 0x1130;
131 /** Define "CL_INVALID_PARTITION_NAME_EXT" with expression '<code>-1059</code>', CType: int */
132 public static final int CL_INVALID_PARTITION_NAME_EXT = -1059;
133 /** Define "CL_COMPILE_PROGRAM_FAILURE" with expression '<code>-15</code>', CType: int */
134 public static final int CL_COMPILE_PROGRAM_FAILURE = -15;
135 /** Define "CL_DBL_DIG" with expression '<code>15</code>', CType: int */
136 public static final int CL_DBL_DIG = 0xf;
137 /** Define "CL_KERNEL_GLOBAL_WORK_SIZE" with expression '<code>0x11B5</code>', CType: int */
138 public static final int CL_KERNEL_GLOBAL_WORK_SIZE = 0x11b5;
139 /** Define "CL_PROGRAM_BINARIES" with expression '<code>0x1166</code>', CType: int */
140 public static final int CL_PROGRAM_BINARIES = 0x1166;
141 /** Define "CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED" with expression '<code>(1 << 1)</code>', CType: int */
142 public static final int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED = ( 0x1 << 0x1 );
143 /** Define "CL_DEVICE_BUILT_IN_KERNELS" with expression '<code>0x103F</code>', CType: int */
144 public static final int CL_DEVICE_BUILT_IN_KERNELS = 0x103f;
145 /** Define "CL_INVALID_MIP_LEVEL" with expression '<code>-62</code>', CType: int */
146 public static final int CL_INVALID_MIP_LEVEL = -62;
147 /** Define "CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV" with expression '<code>0x4001</code>', CType: int */
148 public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV = 0x4001;
149 /** Define "CL_DBL_RADIX" with expression '<code>2</code>', CType: int */
150 public static final int CL_DBL_RADIX = 0x2;
151 /** Define "CL_DEVICE_MAX_COMPUTE_UNITS" with expression '<code>0x1002</code>', CType: int */
152 public static final int CL_DEVICE_MAX_COMPUTE_UNITS = 0x1002;
153 /** Define "CL_UNORM_INT_101010" with expression '<code>0x10D6</code>', CType: int */
154 public static final int CL_UNORM_INT_101010 = 0x10d6;
155 /** Define "CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES" with expression '<code>0x104E</code>', CType: int */
156 public static final int CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES = 0x104e;
157 /** Define "CL_ADDRESS_CLAMP" with expression '<code>0x1132</code>', CType: int */
158 public static final int CL_ADDRESS_CLAMP = 0x1132;
159 /** Define "CL_COMMAND_COPY_BUFFER" with expression '<code>0x11F5</code>', CType: int */
160 public static final int CL_COMMAND_COPY_BUFFER = 0x11f5;
161 /** Define "CL_INVALID_ARG_INDEX" with expression '<code>-49</code>', CType: int */
162 public static final int CL_INVALID_ARG_INDEX = -49;
163 /** Define "CL_FILTER_LINEAR" with expression '<code>0x1141</code>', CType: int */
164 public static final int CL_FILTER_LINEAR = 0x1141;
165 /** Define "CL_PROGRAM_REFERENCE_COUNT" with expression '<code>0x1160</code>', CType: int */
166 public static final int CL_PROGRAM_REFERENCE_COUNT = 0x1160;
167 /** Define "CL_MEM_OBJECT_PIPE" with expression '<code>0x10F7</code>', CType: int */
168 public static final int CL_MEM_OBJECT_PIPE = 0x10f7;
169 /** Define "CL_M_2_PI" with expression '<code>0.636619772367581382433</code>', CType: float */
170 public static final float CL_M_2_PI = 0.6366197723675814f;
171 /** Define "CL_FLOAT" with expression '<code>0x10DE</code>', CType: int */
172 public static final int CL_FLOAT = 0x10de;
173 /** Define "CL_KERNEL_ARG_TYPE_VOLATILE" with expression '<code>(1 << 2)</code>', CType: int */
174 public static final int CL_KERNEL_ARG_TYPE_VOLATILE = ( 0x1 << 0x2 );
175 /** Define "CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV" with expression '<code>0x4005</code>', CType: int */
176 public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV = 0x4005;
177 /** Define "CL_KERNEL_NUM_ARGS" with expression '<code>0x1191</code>', CType: int */
178 public static final int CL_KERNEL_NUM_ARGS = 0x1191;
179 /** Define "CL_PLATFORM_VERSION" with expression '<code>0x0901</code>', CType: int */
180 public static final int CL_PLATFORM_VERSION = 0x901;
181 /** Define "CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS" with expression '<code>0x1056</code>', CType: int */
182 public static final int CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS = 0x1056;
183 /** Define "CL_DEVICE_PARTITION_FAILED" with expression '<code>-18</code>', CType: int */
184 public static final int CL_DEVICE_PARTITION_FAILED = -18;
185 /** Define "CL_OUT_OF_RESOURCES" with expression '<code>-5</code>', CType: int */
186 public static final int CL_OUT_OF_RESOURCES = -5;
187 /** Define "CL_VERSION_1_2" with expression '<code>1</code>', CType: int */
188 public static final int CL_VERSION_1_2 = 0x1;
189 /** Define "CL_VERSION_1_1" with expression '<code>1</code>', CType: int */
190 public static final int CL_VERSION_1_1 = 0x1;
191 /** Define "CL_VERSION_1_0" with expression '<code>1</code>', CType: int */
192 public static final int CL_VERSION_1_0 = 0x1;
193 /** Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT" with expression '<code>0x100A</code>', CType: int */
194 public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT = 0x100a;
195 /** Define "CL_INVALID_PLATFORM" with expression '<code>-32</code>', CType: int */
196 public static final int CL_INVALID_PLATFORM = -32;
197 /** Define "CL_DEVICE_LINKER_AVAILABLE" with expression '<code>0x103E</code>', CType: int */
198 public static final int CL_DEVICE_LINKER_AVAILABLE = 0x103e;
199 /** Define "CL_KERNEL_ARG_TYPE_NAME" with expression '<code>0x1198</code>', CType: int */
200 public static final int CL_KERNEL_ARG_TYPE_NAME = 0x1198;
201 /** Define "CL_M_PI_2_F" with expression '<code>1.57079637050629f</code>', CType: float */
202 public static final float CL_M_PI_2_F = 1.57079637050629f;
203 /** Define "CL_PROGRAM_BUILD_OPTIONS" with expression '<code>0x1182</code>', CType: int */
204 public static final int CL_PROGRAM_BUILD_OPTIONS = 0x1182;
205 /** Define "CL_BUILD_NONE" with expression '<code>-1</code>', CType: int */
206 public static final int CL_BUILD_NONE = -1;
207 /** Define "CL_RUNNING" with expression '<code>0x1</code>', CType: int */
208 public static final int CL_RUNNING = 0x1;
209 /** Define "CL_QUEUE_ON_DEVICE_DEFAULT" with expression '<code>(1 << 3)</code>', CType: int */
210 public static final int CL_QUEUE_ON_DEVICE_DEFAULT = ( 0x1 << 0x3 );
211 /** Define "CL_INVALID_KERNEL" with expression '<code>-48</code>', CType: int */
212 public static final int CL_INVALID_KERNEL = -48;
213 /** Define "CL_IMAGE_FORMAT_NOT_SUPPORTED" with expression '<code>-10</code>', CType: int */
214 public static final int CL_IMAGE_FORMAT_NOT_SUPPORTED = -10;
215 /** Define "CL_CHAR_MAX" with expression '<code>127</code>', CType: int */
216 public static final int CL_CHAR_MAX = 0x7f;
217 /** Define "CL_PROGRAM_KERNEL_NAMES" with expression '<code>0x1168</code>', CType: int */
218 public static final int CL_PROGRAM_KERNEL_NAMES = 0x1168;
219 /** Define "CL_COMMAND_SVM_MAP" with expression '<code>0x120C</code>', CType: int */
220 public static final int CL_COMMAND_SVM_MAP = 0x120c;
221 /** Define "CL_QUEUE_PROFILING_ENABLE" with expression '<code>(1 << 1)</code>', CType: int */
222 public static final int CL_QUEUE_PROFILING_ENABLE = ( 0x1 << 0x1 );
223 /** Define "CL_KERNEL_ARG_INFO_NOT_AVAILABLE" with expression '<code>-19</code>', CType: int */
224 public static final int CL_KERNEL_ARG_INFO_NOT_AVAILABLE = -19;
225 /** Define "CL_IMAGE_NUM_SAMPLES" with expression '<code>0x111A</code>', CType: int */
226 public static final int CL_IMAGE_NUM_SAMPLES = 0x111a;
227 /** Define "CL_COMMAND_SVM_MEMFILL" with expression '<code>0x120B</code>', CType: int */
228 public static final int CL_COMMAND_SVM_MEMFILL = 0x120b;
229 /** Define "cl_khr_terminate_context" with expression '<code>1</code>', CType: int */
230 public static final int cl_khr_terminate_context = 0x1;
231 /** Define "CL_M_LN10_F" with expression '<code>2.30258512496948f</code>', CType: float */
232 public static final float CL_M_LN10_F = 2.30258512496948f;
233 /** Define "CL_DEVICE_IMAGE_MAX_ARRAY_SIZE" with expression '<code>0x1041</code>', CType: int */
234 public static final int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE = 0x1041;
235 /** Define "CL_UNORM_INT24" with expression '<code>0x10DF</code>', CType: int */
236 public static final int CL_UNORM_INT24 = 0x10df;
237 /** Define "CL_IMAGE_DEPTH" with expression '<code>0x1116</code>', CType: int */
238 public static final int CL_IMAGE_DEPTH = 0x1116;
239 /** Define "CL_UNORM_INT16" with expression '<code>0x10D3</code>', CType: int */
240 public static final int CL_UNORM_INT16 = 0x10d3;
241 /** Define "CL_MAP_WRITE" with expression '<code>(1 << 1)</code>', CType: int */
242 public static final int CL_MAP_WRITE = ( 0x1 << 0x1 );
243 /** Define "CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE" with expression '<code>0x104D</code>', CType: int */
244 public static final int CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE = 0x104d;
245 /** Define "CL_DEVICE_TERMINATE_CAPABILITY_KHR" with expression '<code>0x200F</code>', CType: int */
246 public static final int CL_DEVICE_TERMINATE_CAPABILITY_KHR = 0x200f;
247 /** Define "CL_SCHAR_MAX" with expression '<code>127</code>', CType: int */
248 public static final int CL_SCHAR_MAX = 0x7f;
249 /** Define "CL_IMAGE_NUM_MIP_LEVELS" with expression '<code>0x1119</code>', CType: int */
250 public static final int CL_IMAGE_NUM_MIP_LEVELS = 0x1119;
251 /** Define "GLEXT_64_TYPES_DEFINED" with expression '<code>1</code>', CType: int */
252 public static final int GLEXT_64_TYPES_DEFINED = 0x1;
253 /** Define "CL_DEVICE_PARENT_DEVICE" with expression '<code>0x1042</code>', CType: int */
254 public static final int CL_DEVICE_PARENT_DEVICE = 0x1042;
255 /** Define "CL_MEM_OBJECT_IMAGE2D_ARRAY" with expression '<code>0x10F3</code>', CType: int */
256 public static final int CL_MEM_OBJECT_IMAGE2D_ARRAY = 0x10f3;
257 /** Define "CL_PROFILING_COMMAND_END" with expression '<code>0x1283</code>', CType: int */
258 public static final int CL_PROFILING_COMMAND_END = 0x1283;
259 /** Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG" with expression '<code>0x1009</code>', CType: int */
260 public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG = 0x1009;
261 /** Define "CL_CHAR_BIT" with expression '<code>8</code>', CType: int */
262 public static final int CL_CHAR_BIT = 0x8;
263 /** Define "CL_MEM_WRITE_ONLY" with expression '<code>(1 << 1)</code>', CType: int */
264 public static final int CL_MEM_WRITE_ONLY = ( 0x1 << 0x1 );
265 /** Define "CL_VERSION_2_0" with expression '<code>1</code>', CType: int */
266 public static final int CL_VERSION_2_0 = 0x1;
267 /** Define "CL_DEVICE_PARTITION_BY_COUNTS" with expression '<code>0x1087</code>', CType: int */
268 public static final int CL_DEVICE_PARTITION_BY_COUNTS = 0x1087;
269 /** Define "CL_RGBx" with expression '<code>0x10BC</code>', CType: int */
270 public static final int CL_RGBx = 0x10bc;
271 /** Define "CL_CONTEXT_INTEROP_USER_SYNC" with expression '<code>0x1085</code>', CType: int */
272 public static final int CL_CONTEXT_INTEROP_USER_SYNC = 0x1085;
273 /** Define "CL_MAP_FAILURE" with expression '<code>-12</code>', CType: int */
274 public static final int CL_MAP_FAILURE = -12;
275 /** Define "CL_MEM_COPY_OVERLAP" with expression '<code>-8</code>', CType: int */
276 public static final int CL_MEM_COPY_OVERLAP = -8;
277 /** Define "CL_DBL_MIN_10_EXP" with expression '<code>-307</code>', CType: int */
278 public static final int CL_DBL_MIN_10_EXP = -307;
279 /** Define "CL_KERNEL_ARG_ADDRESS_LOCAL" with expression '<code>0x119C</code>', CType: int */
280 public static final int CL_KERNEL_ARG_ADDRESS_LOCAL = 0x119c;
281 /** Define "CL_PROFILING_COMMAND_SUBMIT" with expression '<code>0x1281</code>', CType: int */
282 public static final int CL_PROFILING_COMMAND_SUBMIT = 0x1281;
283 /** Define "CL_DEVICE_MAX_ON_DEVICE_QUEUES" with expression '<code>0x1051</code>', CType: int */
284 public static final int CL_DEVICE_MAX_ON_DEVICE_QUEUES = 0x1051;
285 /** Define "CL_KERNEL_ARG_ADDRESS_QUALIFIER" with expression '<code>0x1196</code>', CType: int */
286 public static final int CL_KERNEL_ARG_ADDRESS_QUALIFIER = 0x1196;
287 /** Define "CL_M_1_PI" with expression '<code>0.318309886183790691216</code>', CType: float */
288 public static final float CL_M_1_PI = 0.3183098861837907f;
289 /** Define "CL_QUEUE_PROPERTIES" with expression '<code>0x1093</code>', CType: int */
290 public static final int CL_QUEUE_PROPERTIES = 0x1093;
291 /** Define "CL_PROFILING_COMMAND_QUEUED" with expression '<code>0x1280</code>', CType: int */
292 public static final int CL_PROFILING_COMMAND_QUEUED = 0x1280;
293 /** Define "CL_INVALID_PROGRAM_EXECUTABLE" with expression '<code>-45</code>', CType: int */
294 public static final int CL_INVALID_PROGRAM_EXECUTABLE = -45;
295 /** Define "KHRONOS_MAX_ENUM" with expression '<code>0x7FFFFFFF</code>', CType: int */
296 public static final int KHRONOS_MAX_ENUM = 0x7fffffff;
297 /** Define "CL_MAXFLOAT" with expression '<code>0x1.fffffep127f</code>', CType: float */
298 public static final float CL_MAXFLOAT = 3.4028234663852886E38f;
299 /** Define "CL_COMMAND_NATIVE_KERNEL" with expression '<code>0x11F2</code>', CType: int */
300 public static final int CL_COMMAND_NATIVE_KERNEL = 0x11f2;
301 /** Define "CL_ADDRESS_REPEAT" with expression '<code>0x1133</code>', CType: int */
302 public static final int CL_ADDRESS_REPEAT = 0x1133;
303 /** Define "CL_TRUE" with expression '<code>1</code>', CType: int */
304 public static final int CL_TRUE = 0x1;
305 /** Define "CL_KERNEL_ARG_ACCESS_WRITE_ONLY" with expression '<code>0x11A1</code>', CType: int */
306 public static final int CL_KERNEL_ARG_ACCESS_WRITE_ONLY = 0x11a1;
307 /** Define "CL_KERNEL_LOCAL_MEM_SIZE" with expression '<code>0x11B2</code>', CType: int */
308 public static final int CL_KERNEL_LOCAL_MEM_SIZE = 0x11b2;
309 /** Define "CL_FLT_EPSILON" with expression '<code>0x1.0p-23f</code>', CType: float */
310 public static final float CL_FLT_EPSILON = 1.1920928955078125E-7f;
311 /** Define "CL_DEVICE_GPU_OVERLAP_NV" with expression '<code>0x4004</code>', CType: int */
312 public static final int CL_DEVICE_GPU_OVERLAP_NV = 0x4004;
313 /** Define "CL_DEVICE_PARTITION_TYPES_EXT" with expression '<code>0x4055</code>', CType: int */
314 public static final int CL_DEVICE_PARTITION_TYPES_EXT = 0x4055;
315 /** Define "CL_INVALID_PIPE_SIZE" with expression '<code>-69</code>', CType: int */
316 public static final int CL_INVALID_PIPE_SIZE = -69;
317 /** Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT" with expression '<code>0x1037</code>', CType: int */
318 public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT = 0x1037;
319 /** Define "CL_AFFINITY_DOMAIN_L3_CACHE_EXT" with expression '<code>0x3</code>', CType: int */
320 public static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT = 0x3;
321 /** Define "CL_DBL_MAX" with expression '<code>0x1.fffffffffffffp1023</code>', CType: double */
322 public static final double CL_DBL_MAX = 1.7976931348623157E308;
323 /** Define "CL_SUBMITTED" with expression '<code>0x2</code>', CType: int */
324 public static final int CL_SUBMITTED = 0x2;
325 /** Define "CL_PROGRAM_SOURCE" with expression '<code>0x1164</code>', CType: int */
326 public static final int CL_PROGRAM_SOURCE = 0x1164;
327 /** Define "CL_DEVICE_LOCAL_MEM_TYPE" with expression '<code>0x1022</code>', CType: int */
328 public static final int CL_DEVICE_LOCAL_MEM_TYPE = 0x1022;
329 /** Define "CL_DEPTH" with expression '<code>0x10BD</code>', CType: int */
330 public static final int CL_DEPTH = 0x10bd;
331 /** Define "CL_M_PI_4_F" with expression '<code>0.78539818525314f</code>', CType: float */
332 public static final float CL_M_PI_4_F = 0.78539818525314f;
333 /** Define "CL_PLATFORM_VENDOR" with expression '<code>0x0903</code>', CType: int */
334 public static final int CL_PLATFORM_VENDOR = 0x903;
335 /** Define "CL_DEVICE_QUEUE_ON_HOST_PROPERTIES" with expression '<code>0x102A</code>', CType: int */
336 public static final int CL_DEVICE_QUEUE_ON_HOST_PROPERTIES = 0x102a;
337 /** Define "CL_COMMAND_USER" with expression '<code>0x1204</code>', CType: int */
338 public static final int CL_COMMAND_USER = 0x1204;
339 /** Define "CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST" with expression '<code>-14</code>', CType: int */
340 public static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST = -14;
341 /** Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG" with expression '<code>0x1039</code>', CType: int */
342 public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG = 0x1039;
343 /** Define "CL_DEVICE_PARTITION_BY_NAMES_EXT" with expression '<code>0x4052</code>', CType: int */
344 public static final int CL_DEVICE_PARTITION_BY_NAMES_EXT = 0x4052;
345 /** Define "CL_COMMAND_COPY_BUFFER_TO_IMAGE" with expression '<code>0x11FA</code>', CType: int */
346 public static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE = 0x11fa;
347 /** Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE" with expression '<code>0x103B</code>', CType: int */
348 public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE = 0x103b;
349 /** Define "CL_BUILD_IN_PROGRESS" with expression '<code>-3</code>', CType: int */
350 public static final int CL_BUILD_IN_PROGRESS = -3;
351 /** Define "CL_KERNEL_ARG_ADDRESS_PRIVATE" with expression '<code>0x119E</code>', CType: int */
352 public static final int CL_KERNEL_ARG_ADDRESS_PRIVATE = 0x119e;
353 /** Define "CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE" with expression '<code>0x11B3</code>', CType: int */
354 public static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE = 0x11b3;
355 /** Define "KHRONOS_SUPPORT_FLOAT" with expression '<code>1</code>', CType: int */
356 public static final int KHRONOS_SUPPORT_FLOAT = 0x1;
357 /** Define "CL_INVALID_SAMPLER" with expression '<code>-41</code>', CType: int */
358 public static final int CL_INVALID_SAMPLER = -41;
359 /** Define "CL_DEVICE_SVM_ATOMICS" with expression '<code>(1 << 3)</code>', CType: int */
360 public static final int CL_DEVICE_SVM_ATOMICS = ( 0x1 << 0x3 );
361 /** Define "CL_DEVICE_VENDOR" with expression '<code>0x102C</code>', CType: int */
362 public static final int CL_DEVICE_VENDOR = 0x102c;
363 /** Define "CL_COMMAND_WRITE_BUFFER" with expression '<code>0x11F4</code>', CType: int */
364 public static final int CL_COMMAND_WRITE_BUFFER = 0x11f4;
365 /** Define "CL_BUILD_SUCCESS" with expression '<code>0</code>', CType: int */
366 public static final int CL_BUILD_SUCCESS = 0x0;
367 /** Define "CL_KERNEL_ARG_TYPE_QUALIFIER" with expression '<code>0x1199</code>', CType: int */
368 public static final int CL_KERNEL_ARG_TYPE_QUALIFIER = 0x1199;
369 /** Define "CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE" with expression '<code>(1 << 2)</code>', CType: int */
370 public static final int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE = ( 0x1 << 0x2 );
371 /** Define "CL_COMMAND_UNMAP_MEM_OBJECT" with expression '<code>0x11FD</code>', CType: int */
372 public static final int CL_COMMAND_UNMAP_MEM_OBJECT = 0x11fd;
373 /** Define "CL_M_SQRT2_F" with expression '<code>1.41421353816986f</code>', CType: float */
374 public static final float CL_M_SQRT2_F = 1.41421353816986f;
375 /** Define "CL_MEM_FLAGS" with expression '<code>0x1101</code>', CType: int */
376 public static final int CL_MEM_FLAGS = 0x1101;
377 /** Define "CL_FLT_MIN_10_EXP" with expression '<code>-37</code>', CType: int */
378 public static final int CL_FLT_MIN_10_EXP = -37;
379 /** Define "CL_INVALID_CONTEXT" with expression '<code>-34</code>', CType: int */
380 public static final int CL_INVALID_CONTEXT = -34;
381 /** Define "CL_DEVICE_MAX_WRITE_IMAGE_ARGS" with expression '<code>0x100F</code>', CType: int */
382 public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS = 0x100f;
383 /** Define "CL_INVALID_COMPILER_OPTIONS" with expression '<code>-66</code>', CType: int */
384 public static final int CL_INVALID_COMPILER_OPTIONS = -66;
385 /** Define "CL_M_E" with expression '<code>2.718281828459045090796</code>', CType: float */
386 public static final float CL_M_E = 2.718281828459045f;
387 /** Define "CL_INVALID_DEVICE_PARTITION_COUNT" with expression '<code>-68</code>', CType: int */
388 public static final int CL_INVALID_DEVICE_PARTITION_COUNT = -68;
389 /** Define "CL_LOCAL" with expression '<code>0x1</code>', CType: int */
390 public static final int CL_LOCAL = 0x1;
391 /** Define "CL_MEM_HOST_NO_ACCESS" with expression '<code>(1 << 9)</code>', CType: int */
392 public static final int CL_MEM_HOST_NO_ACCESS = ( 0x1 << 0x9 );
393 /** Define "CL_DEVICE_EXECUTION_CAPABILITIES" with expression '<code>0x1029</code>', CType: int */
394 public static final int CL_DEVICE_EXECUTION_CAPABILITIES = 0x1029;
395 /** Define "CL_EXEC_KERNEL" with expression '<code>(1 << 0)</code>', CType: int */
396 public static final int CL_EXEC_KERNEL = ( 0x1 << 0x0 );
397 /** Define "CL_INT_MAX" with expression '<code>2147483647</code>', CType: int */
398 public static final int CL_INT_MAX = 0x7fffffff;
399 /** Define "CL_BLOCKING" with expression '<code>1</code>', CType: int */
400 public static final int CL_BLOCKING = 0x1;
401 /** Define "CL_FP_DENORM" with expression '<code>(1 << 0)</code>', CType: int */
402 public static final int CL_FP_DENORM = ( 0x1 << 0x0 );
403 /** Define "CL_DEVICE_REFERENCE_COUNT" with expression '<code>0x1047</code>', CType: int */
404 public static final int CL_DEVICE_REFERENCE_COUNT = 0x1047;
405 /** Define "CL_FLT_MIN" with expression '<code>0x1.0p-126f</code>', CType: float */
406 public static final float CL_FLT_MIN = 1.1754943508222875E-38f;
407 /** Define "CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE" with expression '<code>(1 << 1)</code>', CType: int */
408 public static final int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE = ( 0x1 << 0x1 );
409 /** Define "CL_KERNEL_ARG_ACCESS_READ_ONLY" with expression '<code>0x11A0</code>', CType: int */
410 public static final int CL_KERNEL_ARG_ACCESS_READ_ONLY = 0x11a0;
411 /** Define "CL_DBL_MAX_EXP" with expression '<code>+1024</code>', CType: int */
412 public static final int CL_DBL_MAX_EXP = 0x400;
413 /** Define "CL_RGB" with expression '<code>0x10B4</code>', CType: int */
414 public static final int CL_RGB = 0x10b4;
415 /** Define "CL_DEVICE_GLOBAL_MEM_CACHE_TYPE" with expression '<code>0x101C</code>', CType: int */
416 public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE = 0x101c;
417 /** Define "CL_DEVICE_MAX_SAMPLERS" with expression '<code>0x1018</code>', CType: int */
418 public static final int CL_DEVICE_MAX_SAMPLERS = 0x1018;
419 /** Define "CL_AFFINITY_DOMAIN_L4_CACHE_EXT" with expression '<code>0x4</code>', CType: int */
420 public static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT = 0x4;
421 /** Define "CL_M_SQRT1_2" with expression '<code>0.707106781186547572737</code>', CType: float */
422 public static final float CL_M_SQRT1_2 = 0.7071067811865476f;
423 /** Define "CL_KERNEL_ARG_ADDRESS_GLOBAL" with expression '<code>0x119B</code>', CType: int */
424 public static final int CL_KERNEL_ARG_ADDRESS_GLOBAL = 0x119b;
425 /** Define "CL_DEVICE_HALF_FP_CONFIG" with expression '<code>0x1033</code>', CType: int */
426 public static final int CL_DEVICE_HALF_FP_CONFIG = 0x1033;
427 /** Define "CL_PROGRAM_BINARY_TYPE_INTERMEDIATE" with expression '<code>0x40E1</code>', CType: int */
428 public static final int CL_PROGRAM_BINARY_TYPE_INTERMEDIATE = 0x40e1;
429 /** Define "CL_DEVICE_TYPE_ACCELERATOR" with expression '<code>(1 << 3)</code>', CType: int */
430 public static final int CL_DEVICE_TYPE_ACCELERATOR = ( 0x1 << 0x3 );
431 /** Define "CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE" with expression '<code>0x1054</code>', CType: int */
432 public static final int CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE = 0x1054;
433 /** Define "CL_DEVICE_COMPILER_AVAILABLE" with expression '<code>0x1028</code>', CType: int */
434 public static final int CL_DEVICE_COMPILER_AVAILABLE = 0x1028;
435 /** Define "CL_COMMAND_ACQUIRE_GL_OBJECTS" with expression '<code>0x11FF</code>', CType: int */
436 public static final int CL_COMMAND_ACQUIRE_GL_OBJECTS = 0x11ff;
437 /** Define "CL_DEVICE_PIPE_MAX_PACKET_SIZE" with expression '<code>0x1057</code>', CType: int */
438 public static final int CL_DEVICE_PIPE_MAX_PACKET_SIZE = 0x1057;
439 /** Define "CL_INVALID_DEVICE_QUEUE" with expression '<code>-70</code>', CType: int */
440 public static final int CL_INVALID_DEVICE_QUEUE = -70;
441 /** Define "CL_DEVICE_SPIR_VERSIONS" with expression '<code>0x40E0</code>', CType: int */
442 public static final int CL_DEVICE_SPIR_VERSIONS = 0x40e0;
443 /** Define "CL_INVALID_PARTITION_COUNT_EXT" with expression '<code>-1058</code>', CType: int */
444 public static final int CL_INVALID_PARTITION_COUNT_EXT = -1058;
445 /** Define "CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE" with expression '<code>0x104F</code>', CType: int */
446 public static final int CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE = 0x104f;
447 /** Define "CL_DEVICE_PARTITION_BY_COUNTS_LIST_END" with expression '<code>0x0</code>', CType: int */
448 public static final int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END = 0x0;
449 /** Define "CL_MEM_USE_HOST_PTR" with expression '<code>(1 << 3)</code>', CType: int */
450 public static final int CL_MEM_USE_HOST_PTR = ( 0x1 << 0x3 );
451 /** Define "CL_DEVICE_IMAGE2D_MAX_WIDTH" with expression '<code>0x1011</code>', CType: int */
452 public static final int CL_DEVICE_IMAGE2D_MAX_WIDTH = 0x1011;
453 /** Define "CL_EVENT_COMMAND_EXECUTION_STATUS" with expression '<code>0x11D3</code>', CType: int */
454 public static final int CL_EVENT_COMMAND_EXECUTION_STATUS = 0x11d3;
455 /** Define "CL_DEVICE_PLATFORM" with expression '<code>0x1031</code>', CType: int */
456 public static final int CL_DEVICE_PLATFORM = 0x1031;
457 /** Define "CL_INVALID_ARG_VALUE" with expression '<code>-50</code>', CType: int */
458 public static final int CL_INVALID_ARG_VALUE = -50;
459 /** Define "CL_DEVICE_MAX_MEM_ALLOC_SIZE" with expression '<code>0x1010</code>', CType: int */
460 public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE = 0x1010;
461 /** Define "CL_INVALID_DEVICE_TYPE" with expression '<code>-31</code>', CType: int */
462 public static final int CL_INVALID_DEVICE_TYPE = -31;
463 /** Define "CL_SUCCESS" with expression '<code>0</code>', CType: int */
464 public static final int CL_SUCCESS = 0x0;
465 /** Define "CL_UNORM_SHORT_565" with expression '<code>0x10D4</code>', CType: int */
466 public static final int CL_UNORM_SHORT_565 = 0x10d4;
467 /** Define "CL_DEVICE_PARTITION_EQUALLY_EXT" with expression '<code>0x4050</code>', CType: int */
468 public static final int CL_DEVICE_PARTITION_EQUALLY_EXT = 0x4050;
469 /** Define "CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE" with expression '<code>(1 << 3)</code>', CType: int */
470 public static final int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE = ( 0x1 << 0x3 );
471 /** Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT" with expression '<code>0x103A</code>', CType: int */
472 public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT = 0x103a;
473 /** Define "CL_DEVICE_IMAGE_MAX_BUFFER_SIZE" with expression '<code>0x1040</code>', CType: int */
474 public static final int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE = 0x1040;
475 /** Define "CL_IMAGE_FORMAT" with expression '<code>0x1110</code>', CType: int */
476 public static final int CL_IMAGE_FORMAT = 0x1110;
477 /** Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR" with expression '<code>0x1006</code>', CType: int */
478 public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR = 0x1006;
479 /** Define "CL_IMAGE_ELEMENT_SIZE" with expression '<code>0x1111</code>', CType: int */
480 public static final int CL_IMAGE_ELEMENT_SIZE = 0x1111;
481 /** Define "CL_DEVICE_PRINTF_BUFFER_SIZE" with expression '<code>0x1049</code>', CType: int */
482 public static final int CL_DEVICE_PRINTF_BUFFER_SIZE = 0x1049;
483 /** Define "CL_PROFILING_COMMAND_START" with expression '<code>0x1282</code>', CType: int */
484 public static final int CL_PROFILING_COMMAND_START = 0x1282;
485 /** Define "CL_INVALID_BUILD_OPTIONS" with expression '<code>-43</code>', CType: int */
486 public static final int CL_INVALID_BUILD_OPTIONS = -43;
487 /** Define "CL_COMMAND_WRITE_BUFFER_RECT" with expression '<code>0x1202</code>', CType: int */
488 public static final int CL_COMMAND_WRITE_BUFFER_RECT = 0x1202;
489 /** Define "CL_M_LN2_F" with expression '<code>0.69314718246460f</code>', CType: float */
490 public static final float CL_M_LN2_F = 0.6931471824646f;
491 /** Define "CL_INVALID_VALUE" with expression '<code>-30</code>', CType: int */
492 public static final int CL_INVALID_VALUE = -30;
493 /** Define "CL_CONTEXT_NUM_DEVICES" with expression '<code>0x1083</code>', CType: int */
494 public static final int CL_CONTEXT_NUM_DEVICES = 0x1083;
495 /** Define "CL_ARGB" with expression '<code>0x10B7</code>', CType: int */
496 public static final int CL_ARGB = 0x10b7;
497 /** Define "CL_ABGR" with expression '<code>0x10C3</code>', CType: int */
498 public static final int CL_ABGR = 0x10c3;
499 /** Define "CL_DEVICE_MAX_CLOCK_FREQUENCY" with expression '<code>0x100C</code>', CType: int */
500 public static final int CL_DEVICE_MAX_CLOCK_FREQUENCY = 0x100c;
501 /** Define "CL_IMAGE_ARRAY_SIZE" with expression '<code>0x1117</code>', CType: int */
502 public static final int CL_IMAGE_ARRAY_SIZE = 0x1117;
503 /** Define "CL_SIGNED_INT8" with expression '<code>0x10D7</code>', CType: int */
504 public static final int CL_SIGNED_INT8 = 0x10d7;
505 /** Define "CL_COMPLETE" with expression '<code>0x0</code>', CType: int */
506 public static final int CL_COMPLETE = 0x0;
507 /** Define "CL_SAMPLER_LOD_MIN" with expression '<code>0x1156</code>', CType: int */
508 public static final int CL_SAMPLER_LOD_MIN = 0x1156;
509 /** Define "CL_FP_FMA" with expression '<code>(1 << 5)</code>', CType: int */
510 public static final int CL_FP_FMA = ( 0x1 << 0x5 );
511 /** Define "CL_INTENSITY" with expression '<code>0x10B8</code>', CType: int */
512 public static final int CL_INTENSITY = 0x10b8;
513 /** Define "CL_DEVICE_PARTITION_STYLE_EXT" with expression '<code>0x4058</code>', CType: int */
514 public static final int CL_DEVICE_PARTITION_STYLE_EXT = 0x4058;
515 /** Define "CL_DEVICE_NOT_AVAILABLE" with expression '<code>-2</code>', CType: int */
516 public static final int CL_DEVICE_NOT_AVAILABLE = -2;
517 /** Define "CL_DEVICE_MAX_PARAMETER_SIZE" with expression '<code>0x1017</code>', CType: int */
518 public static final int CL_DEVICE_MAX_PARAMETER_SIZE = 0x1017;
519 /** Define "CL_IMAGE_FORMAT_MISMATCH" with expression '<code>-9</code>', CType: int */
520 public static final int CL_IMAGE_FORMAT_MISMATCH = -9;
521 /** Define "CL_KERNEL_FUNCTION_NAME" with expression '<code>0x1190</code>', CType: int */
522 public static final int CL_KERNEL_FUNCTION_NAME = 0x1190;
523 /** Define "CL_PLATFORM_NOT_FOUND_KHR" with expression '<code>-1001</code>', CType: int */
524 public static final int CL_PLATFORM_NOT_FOUND_KHR = -1001;
525 /** Define "CL_COMMAND_SVM_UNMAP" with expression '<code>0x120D</code>', CType: int */
526 public static final int CL_COMMAND_SVM_UNMAP = 0x120d;
527 /** Define "CL_KERNEL_ARG_NAME" with expression '<code>0x119A</code>', CType: int */
528 public static final int CL_KERNEL_ARG_NAME = 0x119a;
529 /** Define "cl_khr_icd" with expression '<code>1</code>', CType: int */
530 public static final int cl_khr_icd = 0x1;
531 /** Define "CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT" with expression '<code>0x1059</code>', CType: int */
532 public static final int CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT = 0x1059;
533 /** Define "CL_INVALID_BUFFER_SIZE" with expression '<code>-61</code>', CType: int */
534 public static final int CL_INVALID_BUFFER_SIZE = -61;
535 /** Define "CL_DEVICE_EXTENSIONS" with expression '<code>0x1030</code>', CType: int */
536 public static final int CL_DEVICE_EXTENSIONS = 0x1030;
537 /** Define "CL_sRGBx" with expression '<code>0x10C0</code>', CType: int */
538 public static final int CL_sRGBx = 0x10c0;
539 /** Define "CL_DEVICE_PARTITION_BY_COUNTS_EXT" with expression '<code>0x4051</code>', CType: int */
540 public static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT = 0x4051;
541 /** Define "CL_FLT_MAX_EXP" with expression '<code>+128</code>', CType: int */
542 public static final int CL_FLT_MAX_EXP = 0x80;
543 /** Define "CL_COMMAND_READ_IMAGE" with expression '<code>0x11F6</code>', CType: int */
544 public static final int CL_COMMAND_READ_IMAGE = 0x11f6;
545 /** Define "CL_UNSIGNED_INT32" with expression '<code>0x10DC</code>', CType: int */
546 public static final int CL_UNSIGNED_INT32 = 0x10dc;
547 /** Define "CL_COMPILER_NOT_AVAILABLE" with expression '<code>-3</code>', CType: int */
548 public static final int CL_COMPILER_NOT_AVAILABLE = -3;
549 /** Define "CL_PROGRAM_BINARY_TYPE_EXECUTABLE" with expression '<code>0x4</code>', CType: int */
550 public static final int CL_PROGRAM_BINARY_TYPE_EXECUTABLE = 0x4;
551 /** Define "CL_GL_NUM_SAMPLES" with expression '<code>0x2012</code>', CType: int */
552 public static final int CL_GL_NUM_SAMPLES = 0x2012;
553 /** Define "CL_R" with expression '<code>0x10B0</code>', CType: int */
554 public static final int CL_R = 0x10b0;
555 /** Define "CL_GL_OBJECT_RENDERBUFFER" with expression '<code>0x2003</code>', CType: int */
556 public static final int CL_GL_OBJECT_RENDERBUFFER = 0x2003;
557 /** Define "CL_UNSIGNED_INT16" with expression '<code>0x10DB</code>', CType: int */
558 public static final int CL_UNSIGNED_INT16 = 0x10db;
559 /** Define "CL_INVALID_EVENT" with expression '<code>-58</code>', CType: int */
560 public static final int CL_INVALID_EVENT = -58;
561 /** Define "CL_UNORM_INT8" with expression '<code>0x10D2</code>', CType: int */
562 public static final int CL_UNORM_INT8 = 0x10d2;
563 /** Define "CL_KERNEL_PROGRAM" with expression '<code>0x1194</code>', CType: int */
564 public static final int CL_KERNEL_PROGRAM = 0x1194;
565 /** Define "CL_PLATFORM_PROFILE" with expression '<code>0x0900</code>', CType: int */
566 public static final int CL_PLATFORM_PROFILE = 0x900;
567 /** Define "CL_READ_ONLY_CACHE" with expression '<code>0x1</code>', CType: int */
568 public static final int CL_READ_ONLY_CACHE = 0x1;
569 /** Define "CL_KERNEL_ARG_TYPE_PIPE" with expression '<code>(1 << 3)</code>', CType: int */
570 public static final int CL_KERNEL_ARG_TYPE_PIPE = ( 0x1 << 0x3 );
571 /** Define "CL_EVENT_REFERENCE_COUNT" with expression '<code>0x11D2</code>', CType: int */
572 public static final int CL_EVENT_REFERENCE_COUNT = 0x11d2;
573 /** Define "CL_A" with expression '<code>0x10B1</code>', CType: int */
574 public static final int CL_A = 0x10b1;
575 /** Define "CL_KERNEL_ARG_TYPE_CONST" with expression '<code>(1 << 0)</code>', CType: int */
576 public static final int CL_KERNEL_ARG_TYPE_CONST = ( 0x1 << 0x0 );
577 /** Define "CL_GL_MIPMAP_LEVEL" with expression '<code>0x2005</code>', CType: int */
578 public static final int CL_GL_MIPMAP_LEVEL = 0x2005;
579 /** Define "CL_PRINTF_CALLBACK_ARM" with expression '<code>0x40B0</code>', CType: int */
580 public static final int CL_PRINTF_CALLBACK_ARM = 0x40b0;
581 /** Define "CL_SHRT_MAX" with expression '<code>32767</code>', CType: int */
582 public static final int CL_SHRT_MAX = 0x7fff;
583 /** Define "CL_UNORM_SHORT_555" with expression '<code>0x10D5</code>', CType: int */
584 public static final int CL_UNORM_SHORT_555 = 0x10d5;
585 /** Define "CL_CONTEXT_PLATFORM" with expression '<code>0x1084</code>', CType: int */
586 public static final int CL_CONTEXT_PLATFORM = 0x1084;
587 /** Define "CL_DEVICE_MAX_WORK_ITEM_SIZES" with expression '<code>0x1005</code>', CType: int */
588 public static final int CL_DEVICE_MAX_WORK_ITEM_SIZES = 0x1005;
589 /** Define "CL_EGL_DISPLAY_KHR" with expression '<code>0x2009</code>', CType: int */
590 public static final int CL_EGL_DISPLAY_KHR = 0x2009;
591 /** Define "CL_M_2_SQRTPI" with expression '<code>1.128379167095512558561</code>', CType: float */
592 public static final float CL_M_2_SQRTPI = 1.1283791670955126f;
593 /** Define "CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS" with expression '<code>0x1003</code>', CType: int */
594 public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS = 0x1003;
595 /** Define "CL_GL_TEXTURE_TARGET" with expression '<code>0x2004</code>', CType: int */
596 public static final int CL_GL_TEXTURE_TARGET = 0x2004;
597 /** Define "CL_DEVICE_OPENCL_C_VERSION" with expression '<code>0x103D</code>', CType: int */
598 public static final int CL_DEVICE_OPENCL_C_VERSION = 0x103d;
599 /** Define "CL_MEM_TYPE" with expression '<code>0x1100</code>', CType: int */
600 public static final int CL_MEM_TYPE = 0x1100;
601 /** Define "CL_INVALID_WORK_GROUP_SIZE" with expression '<code>-54</code>', CType: int */
602 public static final int CL_INVALID_WORK_GROUP_SIZE = -54;
603 /** Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR" with expression '<code>0x1036</code>', CType: int */
604 public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR = 0x1036;
605 /** Define "CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE" with expression '<code>(1 << 4)</code>', CType: int */
606 public static final int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE = ( 0x1 << 0x4 );
607 /** Define "CL_PIPE_MAX_PACKETS" with expression '<code>0x1121</code>', CType: int */
608 public static final int CL_PIPE_MAX_PACKETS = 0x1121;
609 /** Define "CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT" with expression '<code>0x4053</code>', CType: int */
610 public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT = 0x4053;
611 /** Define "CL_COMMAND_COPY_IMAGE" with expression '<code>0x11F8</code>', CType: int */
612 public static final int CL_COMMAND_COPY_IMAGE = 0x11f8;
613 /** Define "CL_FP_ROUND_TO_INF" with expression '<code>(1 << 4)</code>', CType: int */
614 public static final int CL_FP_ROUND_TO_INF = ( 0x1 << 0x4 );
615 /** Define "CL_M_PI" with expression '<code>3.141592653589793115998</code>', CType: float */
616 public static final float CL_M_PI = 3.141592653589793f;
617 /** Define "CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE" with expression '<code>0x101A</code>', CType: int */
618 public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE = 0x101a;
619 /** Define "CL_RA" with expression '<code>0x10B3</code>', CType: int */
620 public static final int CL_RA = 0x10b3;
621 /** Define "CL_sRGB" with expression '<code>0x10BF</code>', CType: int */
622 public static final int CL_sRGB = 0x10bf;
623 /** Define "CL_FLT_MANT_DIG" with expression '<code>24</code>', CType: int */
624 public static final int CL_FLT_MANT_DIG = 0x18;
625 /** Define "CL_DBL_MIN" with expression '<code>0x1.0p-1022</code>', CType: double */
626 public static final double CL_DBL_MIN = 2.2250738585072014E-308;
627 /** Define "CL_COMMAND_COPY_IMAGE_TO_BUFFER" with expression '<code>0x11F9</code>', CType: int */
628 public static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER = 0x11f9;
629 /** Define "cl_khr_gl_sharing" with expression '<code>1</code>', CType: int */
630 public static final int cl_khr_gl_sharing = 0x1;
631 /** Define "CL_DEVICE_MAX_CONSTANT_ARGS" with expression '<code>0x1021</code>', CType: int */
632 public static final int CL_DEVICE_MAX_CONSTANT_ARGS = 0x1021;
633 /** Define "CL_DEVICE_PARTITION_MAX_SUB_DEVICES" with expression '<code>0x1043</code>', CType: int */
634 public static final int CL_DEVICE_PARTITION_MAX_SUB_DEVICES = 0x1043;
635 /** Define "CL_DEVICE_GLOBAL_MEM_SIZE" with expression '<code>0x101F</code>', CType: int */
636 public static final int CL_DEVICE_GLOBAL_MEM_SIZE = 0x101f;
637 /** Define "CL_NONE" with expression '<code>0x0</code>', CType: int */
638 public static final int CL_NONE = 0x0;
639 /** Define "CL_CONTEXT_REFERENCE_COUNT" with expression '<code>0x1080</code>', CType: int */
640 public static final int CL_CONTEXT_REFERENCE_COUNT = 0x1080;
641 /** Define "CL_RG" with expression '<code>0x10B2</code>', CType: int */
642 public static final int CL_RG = 0x10b2;
643 /** Define "CL_FLT_RADIX" with expression '<code>2</code>', CType: int */
644 public static final int CL_FLT_RADIX = 0x2;
645 /** Define "CL_KERNEL_COMPILE_WORK_GROUP_SIZE" with expression '<code>0x11B1</code>', CType: int */
646 public static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE = 0x11b1;
647 /** Define "CL_M_1_PI_F" with expression '<code>0.31830987334251f</code>', CType: float */
648 public static final float CL_M_1_PI_F = 0.31830987334251f;
649 /** Define "CL_DEVICE_ADDRESS_BITS" with expression '<code>0x100D</code>', CType: int */
650 public static final int CL_DEVICE_ADDRESS_BITS = 0x100d;
651 /** Define "CL_CGL_SHAREGROUP_KHR" with expression '<code>0x200C</code>', CType: int */
652 public static final int CL_CGL_SHAREGROUP_KHR = 0x200c;
653 /** Define "CL_Rx" with expression '<code>0x10BA</code>', CType: int */
654 public static final int CL_Rx = 0x10ba;
655 /** Define "CL_INVALID_KERNEL_NAME" with expression '<code>-46</code>', CType: int */
656 public static final int CL_INVALID_KERNEL_NAME = -46;
657 /** Define "CL_BUILD_ERROR" with expression '<code>-2</code>', CType: int */
658 public static final int CL_BUILD_ERROR = -2;
659 /** Define "CL_ADDRESS_CLAMP_TO_EDGE" with expression '<code>0x1131</code>', CType: int */
660 public static final int CL_ADDRESS_CLAMP_TO_EDGE = 0x1131;
661 /** Define "CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR" with expression '<code>0x200D</code>', CType: int */
662 public static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR = 0x200d;
663 /** Define "CL_DEVICE_GLOBAL_MEM_CACHE_SIZE" with expression '<code>0x101E</code>', CType: int */
664 public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE = 0x101e;
665 /** Define "CL_MEM_CONTEXT" with expression '<code>0x1106</code>', CType: int */
666 public static final int CL_MEM_CONTEXT = 0x1106;
667 /** Define "CL_COMMAND_READ_BUFFER" with expression '<code>0x11F3</code>', CType: int */
668 public static final int CL_COMMAND_READ_BUFFER = 0x11f3;
669 /** Define "CL_DEVICE_SVM_CAPABILITIES" with expression '<code>0x1053</code>', CType: int */
670 public static final int CL_DEVICE_SVM_CAPABILITIES = 0x1053;
671 /** Define "CL_FP_ROUND_TO_ZERO" with expression '<code>(1 << 3)</code>', CType: int */
672 public static final int CL_FP_ROUND_TO_ZERO = ( 0x1 << 0x3 );
673 /** Define "CL_IMAGE_ROW_PITCH" with expression '<code>0x1112</code>', CType: int */
674 public static final int CL_IMAGE_ROW_PITCH = 0x1112;
675 /** Define "CL_DEVICE_WARP_SIZE_NV" with expression '<code>0x4003</code>', CType: int */
676 public static final int CL_DEVICE_WARP_SIZE_NV = 0x4003;
677 /** Define "CL_M_PI_F" with expression '<code>3.14159274101257f</code>', CType: float */
678 public static final float CL_M_PI_F = 3.14159274101257f;
679 /** Define "CL_M_PI_4" with expression '<code>0.785398163397448278999</code>', CType: float */
680 public static final float CL_M_PI_4 = 0.7853981633974483f;
681 /** Define "CL_PLATFORM_EXTENSIONS" with expression '<code>0x0904</code>', CType: int */
682 public static final int CL_PLATFORM_EXTENSIONS = 0x904;
683 /** Define "CL_M_PI_2" with expression '<code>1.570796326794896557999</code>', CType: float */
684 public static final float CL_M_PI_2 = 1.5707963267948966f;
685 /** Define "CL_MEM_SVM_FINE_GRAIN_BUFFER" with expression '<code>(1 << 10)</code>', CType: int */
686 public static final int CL_MEM_SVM_FINE_GRAIN_BUFFER = ( 0x1 << 0xa );
687 /** Define "CL_PROGRAM_CONTEXT" with expression '<code>0x1161</code>', CType: int */
688 public static final int CL_PROGRAM_CONTEXT = 0x1161;
689 /** Define "CL_M_E_F" with expression '<code>2.71828174591064f</code>', CType: float */
690 public static final float CL_M_E_F = 2.71828174591064f;
691 /** Define "CL_MEM_HOST_READ_ONLY" with expression '<code>(1 << 8)</code>', CType: int */
692 public static final int CL_MEM_HOST_READ_ONLY = ( 0x1 << 0x8 );
693 /** Define "CL_COMMAND_READ_BUFFER_RECT" with expression '<code>0x1201</code>', CType: int */
694 public static final int CL_COMMAND_READ_BUFFER_RECT = 0x1201;
695 /** Define "CL_M_SQRT1_2_F" with expression '<code>0.70710676908493f</code>', CType: float */
696 public static final float CL_M_SQRT1_2_F = 0.70710676908493f;
697 /** Define "CL_GL_OBJECT_TEXTURE2D_ARRAY" with expression '<code>0x200E</code>', CType: int */
698 public static final int CL_GL_OBJECT_TEXTURE2D_ARRAY = 0x200e;
699 /** Define "CL_MEM_MAP_COUNT" with expression '<code>0x1104</code>', CType: int */
700 public static final int CL_MEM_MAP_COUNT = 0x1104;
701 /** Define "CL_DEVICE_IMAGE3D_MAX_WIDTH" with expression '<code>0x1013</code>', CType: int */
702 public static final int CL_DEVICE_IMAGE3D_MAX_WIDTH = 0x1013;
703 /** Define "CL_EVENT_CONTEXT" with expression '<code>0x11D4</code>', CType: int */
704 public static final int CL_EVENT_CONTEXT = 0x11d4;
705 /** Define "CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT" with expression '<code>0x100</code>', CType: int */
706 public static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT = 0x100;
707 /** Define "CL_DBL_MIN_EXP" with expression '<code>-1021</code>', CType: int */
708 public static final int CL_DBL_MIN_EXP = -1021;
709 /** Define "CL_M_LN2" with expression '<code>0.693147180559945286227</code>', CType: float */
710 public static final float CL_M_LN2 = 0.6931471805599453f;
711 /** Define "CL_DEVICE_PARTITION_PROPERTIES" with expression '<code>0x1044</code>', CType: int */
712 public static final int CL_DEVICE_PARTITION_PROPERTIES = 0x1044;
713 /** Define "CL_SIGNED_INT16" with expression '<code>0x10D8</code>', CType: int */
714 public static final int CL_SIGNED_INT16 = 0x10d8;
715 /** Define "CL_DBL_EPSILON" with expression '<code>0x1.0p-52</code>', CType: float */
716 public static final float CL_DBL_EPSILON = 2.220446049250313E-16f;
717 /** Define "CL_INVALID_COMMAND_QUEUE" with expression '<code>-36</code>', CType: int */
718 public static final int CL_INVALID_COMMAND_QUEUE = -36;
719 /** Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_INT" with expression '<code>0x1038</code>', CType: int */
720 public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT = 0x1038;
721 /** Define "CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE" with expression '<code>(1 << 0)</code>', CType: int */
722 public static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE = ( 0x1 << 0x0 );
723 /** Define "CL_FLT_MAX" with expression '<code>0x1.fffffep127f</code>', CType: float */
724 public static final float CL_FLT_MAX = 3.4028234663852886E38f;
725 /** Define "CL_LUMINANCE" with expression '<code>0x10B9</code>', CType: int */
726 public static final int CL_LUMINANCE = 0x10b9;
727 /** Define "CL_DEVICE_AVAILABLE" with expression '<code>0x1027</code>', CType: int */
728 public static final int CL_DEVICE_AVAILABLE = 0x1027;
729 /** Define "CL_KERNEL_ARG_ADDRESS_CONSTANT" with expression '<code>0x119D</code>', CType: int */
730 public static final int CL_KERNEL_ARG_ADDRESS_CONSTANT = 0x119d;
731 /** Define "CL_MEM_OBJECT_IMAGE1D_BUFFER" with expression '<code>0x10F6</code>', CType: int */
732 public static final int CL_MEM_OBJECT_IMAGE1D_BUFFER = 0x10f6;
733 /** Define "CL_UCHAR_MAX" with expression '<code>255</code>', CType: int */
734 public static final int CL_UCHAR_MAX = 0xff;
735 /** Define "CL_DEVICE_IMAGE_SUPPORT" with expression '<code>0x1016</code>', CType: int */
736 public static final int CL_DEVICE_IMAGE_SUPPORT = 0x1016;
737 /** Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF" with expression '<code>0x1034</code>', CType: int */
738 public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF = 0x1034;
739 /** Define "CL_DEVICE_REGISTERS_PER_BLOCK_NV" with expression '<code>0x4002</code>', CType: int */
740 public static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV = 0x4002;
741 /** Define "CL_GLX_DISPLAY_KHR" with expression '<code>0x200A</code>', CType: int */
742 public static final int CL_GLX_DISPLAY_KHR = 0x200a;
743 /** Define "CL_PROGRAM_NUM_DEVICES" with expression '<code>0x1162</code>', CType: int */
744 public static final int CL_PROGRAM_NUM_DEVICES = 0x1162;
745 /** Define "CL_INVALID_BINARY" with expression '<code>-42</code>', CType: int */
746 public static final int CL_INVALID_BINARY = -42;
747 /** Define "CL_DEVICE_PARENT_DEVICE_EXT" with expression '<code>0x4054</code>', CType: int */
748 public static final int CL_DEVICE_PARENT_DEVICE_EXT = 0x4054;
749 /** Define "CL_MEM_OFFSET" with expression '<code>0x1108</code>', CType: int */
750 public static final int CL_MEM_OFFSET = 0x1108;
751 /** Define "CL_PROGRAM_BINARY_TYPE_LIBRARY" with expression '<code>0x2</code>', CType: int */
752 public static final int CL_PROGRAM_BINARY_TYPE_LIBRARY = 0x2;
753 /** Define "CL_INVALID_ARG_SIZE" with expression '<code>-51</code>', CType: int */
754 public static final int CL_INVALID_ARG_SIZE = -51;
755 /** Define "CL_FLT_DIG" with expression '<code>6</code>', CType: int */
756 public static final int CL_FLT_DIG = 0x6;
757 /** Define "CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM" with expression '<code>0x11B7</code>', CType: int */
758 public static final int CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM = 0x11b7;
759 /** Define "CL_M_LN10" with expression '<code>2.302585092994045901094</code>', CType: float */
760 public static final float CL_M_LN10 = 2.302585092994046f;
761 /** Define "CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS" with expression '<code>0x104C</code>', CType: int */
762 public static final int CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS = 0x104c;
763 /** Define "CL_UNSIGNED_INT8" with expression '<code>0x10DA</code>', CType: int */
764 public static final int CL_UNSIGNED_INT8 = 0x10da;
765 /** Define "CL_PROGRAM_BUILD_LOG" with expression '<code>0x1183</code>', CType: int */
766 public static final int CL_PROGRAM_BUILD_LOG = 0x1183;
767 /** Define "CL_INVALID_EVENT_WAIT_LIST" with expression '<code>-57</code>', CType: int */
768 public static final int CL_INVALID_EVENT_WAIT_LIST = -57;
769 /** Define "CL_SAMPLER_LOD_MAX" with expression '<code>0x1157</code>', CType: int */
770 public static final int CL_SAMPLER_LOD_MAX = 0x1157;
771 /** Define "CL_COMMAND_MARKER" with expression '<code>0x11FE</code>', CType: int */
772 public static final int CL_COMMAND_MARKER = 0x11fe;
773 /** Define "CL_DEVICE_TYPE_DEFAULT" with expression '<code>(1 << 0)</code>', CType: int */
774 public static final int CL_DEVICE_TYPE_DEFAULT = ( 0x1 << 0x0 );
775 /** Define "CL_SIGNED_INT32" with expression '<code>0x10D9</code>', CType: int */
776 public static final int CL_SIGNED_INT32 = 0x10d9;
777 /** Define "CL_SAMPLER_MIP_FILTER_MODE" with expression '<code>0x1155</code>', CType: int */
778 public static final int CL_SAMPLER_MIP_FILTER_MODE = 0x1155;
779 /** Define "CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE" with expression '<code>0x101D</code>', CType: int */
780 public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE = 0x101d;
781 /** Define "CL_PLATFORM_NAME" with expression '<code>0x0902</code>', CType: int */
782 public static final int CL_PLATFORM_NAME = 0x902;
783 /** Define "CL_EVENT_COMMAND_TYPE" with expression '<code>0x11D1</code>', CType: int */
784 public static final int CL_EVENT_COMMAND_TYPE = 0x11d1;
785 /** Define "CL_READ_WRITE_CACHE" with expression '<code>0x2</code>', CType: int */
786 public static final int CL_READ_WRITE_CACHE = 0x2;
787 /** Define "CL_BUFFER_CREATE_TYPE_REGION" with expression '<code>0x1220</code>', CType: int */
788 public static final int CL_BUFFER_CREATE_TYPE_REGION = 0x1220;
789 /** Define "CL_RGx" with expression '<code>0x10BB</code>', CType: int */
790 public static final int CL_RGx = 0x10bb;
791 /** Define "CL_PRINTF_BUFFERSIZE_ARM" with expression '<code>0x40B1</code>', CType: int */
792 public static final int CL_PRINTF_BUFFERSIZE_ARM = 0x40b1;
793 /** Define "CL_M_LOG2E_F" with expression '<code>1.44269502162933f</code>', CType: float */
794 public static final float CL_M_LOG2E_F = 1.44269502162933f;
795 /** Define "CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT" with expression '<code>0x1058</code>', CType: int */
796 public static final int CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT = 0x1058;
797 /** Define "CL_EVENT_COMMAND_QUEUE" with expression '<code>0x11D0</code>', CType: int */
798 public static final int CL_EVENT_COMMAND_QUEUE = 0x11d0;
799 /** Define "CL_M_LOG10E" with expression '<code>0.434294481903251816668</code>', CType: float */
800 public static final float CL_M_LOG10E = 0.4342944819032518f;
801 /** Define "CL_INVALID_PROGRAM" with expression '<code>-44</code>', CType: int */
802 public static final int CL_INVALID_PROGRAM = -44;
803 /** Define "CL_DEVICE_LOCAL_MEM_SIZE" with expression '<code>0x1023</code>', CType: int */
804 public static final int CL_DEVICE_LOCAL_MEM_SIZE = 0x1023;
805 /** Define "CL_PROGRAM_DEVICES" with expression '<code>0x1163</code>', CType: int */
806 public static final int CL_PROGRAM_DEVICES = 0x1163;
807 /** Define "CL_INVALID_IMAGE_SIZE" with expression '<code>-40</code>', CType: int */
808 public static final int CL_INVALID_IMAGE_SIZE = -40;
809 /** Define "CL_FILTER_NEAREST" with expression '<code>0x1140</code>', CType: int */
810 public static final int CL_FILTER_NEAREST = 0x1140;
811 /** Define "CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR" with expression '<code>0x2006</code>', CType: int */
812 public static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR = 0x2006;
813 /** Define "CL_DEVICE_PROFILE" with expression '<code>0x102E</code>', CType: int */
814 public static final int CL_DEVICE_PROFILE = 0x102e;
815 /** Define "CL_DEVICE_PARTITION_AFFINITY_DOMAIN" with expression '<code>0x1045</code>', CType: int */
816 public static final int CL_DEVICE_PARTITION_AFFINITY_DOMAIN = 0x1045;
817 /** Define "CL_DEVICE_HOST_UNIFIED_MEMORY" with expression '<code>0x1035</code>', CType: int */
818 public static final int CL_DEVICE_HOST_UNIFIED_MEMORY = 0x1035;
819 /** Define "CL_QUEUE_DEVICE" with expression '<code>0x1091</code>', CType: int */
820 public static final int CL_QUEUE_DEVICE = 0x1091;
821 /** Define "CL_IMAGE_WIDTH" with expression '<code>0x1114</code>', CType: int */
822 public static final int CL_IMAGE_WIDTH = 0x1114;
823 /** Define "CL_SAMPLER_REFERENCE_COUNT" with expression '<code>0x1150</code>', CType: int */
824 public static final int CL_SAMPLER_REFERENCE_COUNT = 0x1150;
825 /** Define "CL_FP_SOFT_FLOAT" with expression '<code>(1 << 6)</code>', CType: int */
826 public static final int CL_FP_SOFT_FLOAT = ( 0x1 << 0x6 );
827 /** Define "CL_INVALID_LINKER_OPTIONS" with expression '<code>-67</code>', CType: int */
828 public static final int CL_INVALID_LINKER_OPTIONS = -67;
829 /** Define "CL_GL_OBJECT_BUFFER" with expression '<code>0x2000</code>', CType: int */
830 public static final int CL_GL_OBJECT_BUFFER = 0x2000;
831 /** Define "CL_INVALID_HOST_PTR" with expression '<code>-37</code>', CType: int */
832 public static final int CL_INVALID_HOST_PTR = -37;
833 /** Define "CL_M_SQRT2" with expression '<code>1.414213562373095145475</code>', CType: float */
834 public static final float CL_M_SQRT2 = 1.4142135623730951f;
835 /** Define "CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV" with expression '<code>0x4000</code>', CType: int */
836 public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV = 0x4000;
837 /** Define "CL_SHRT_MIN" with expression '<code>(-32767-1)</code>', CType: int */
838 public static final int CL_SHRT_MIN = ( - 0x7fff - 0x1 );
839 /** Define "CL_GL_CONTEXT_KHR" with expression '<code>0x2008</code>', CType: int */
840 public static final int CL_GL_CONTEXT_KHR = 0x2008;
841 /** Define "CL_KERNEL_WORK_GROUP_SIZE" with expression '<code>0x11B0</code>', CType: int */
842 public static final int CL_KERNEL_WORK_GROUP_SIZE = 0x11b0;
843 /** Define "CL_MEM_COPY_HOST_PTR" with expression '<code>(1 << 5)</code>', CType: int */
844 public static final int CL_MEM_COPY_HOST_PTR = ( 0x1 << 0x5 );
845 /** Define "CL_PROGRAM_BINARY_SIZES" with expression '<code>0x1165</code>', CType: int */
846 public static final int CL_PROGRAM_BINARY_SIZES = 0x1165;
847 /** Define "CL_WGL_HDC_KHR" with expression '<code>0x200B</code>', CType: int */
848 public static final int CL_WGL_HDC_KHR = 0x200b;
849 /** Define "CL_INVALID_DEVICE" with expression '<code>-33</code>', CType: int */
850 public static final int CL_INVALID_DEVICE = -33;
851 /** Define "CL_GL_OBJECT_TEXTURE_BUFFER" with expression '<code>0x2011</code>', CType: int */
852 public static final int CL_GL_OBJECT_TEXTURE_BUFFER = 0x2011;
853 /** Define "CL_DEVICE_TYPE_ALL" with expression '<code>0xFFFFFFFF</code>', CType: long */
854 public static final long CL_DEVICE_TYPE_ALL = 0xffffffffL;
855 /** Define "CL_KERNEL_ARG_ACCESS_QUALIFIER" with expression '<code>0x1197</code>', CType: int */
856 public static final int CL_KERNEL_ARG_ACCESS_QUALIFIER = 0x1197;
857 /** Define "CL_CONTEXT_MEMORY_INITIALIZE_KHR" with expression '<code>0x200E</code>', CType: int */
858 public static final int CL_CONTEXT_MEMORY_INITIALIZE_KHR = 0x200e;
859 /** Define "CL_INVALID_WORK_DIMENSION" with expression '<code>-53</code>', CType: int */
860 public static final int CL_INVALID_WORK_DIMENSION = -53;
861 /** Define "CL_COMMAND_FILL_BUFFER" with expression '<code>0x1207</code>', CType: int */
862 public static final int CL_COMMAND_FILL_BUFFER = 0x1207;
863 /** Define "CL_DEVICE_DOUBLE_FP_CONFIG" with expression '<code>0x1032</code>', CType: int */
864 public static final int CL_DEVICE_DOUBLE_FP_CONFIG = 0x1032;
865 /** Define "CL_DEVICE_NAME" with expression '<code>0x102B</code>', CType: int */
866 public static final int CL_DEVICE_NAME = 0x102b;
867 /** Define "CL_COMMAND_MAP_BUFFER" with expression '<code>0x11FB</code>', CType: int */
868 public static final int CL_COMMAND_MAP_BUFFER = 0x11fb;
869 /** Define "CL_MEM_ASSOCIATED_MEMOBJECT" with expression '<code>0x1107</code>', CType: int */
870 public static final int CL_MEM_ASSOCIATED_MEMOBJECT = 0x1107;
871 /** Define "CL_MEM_USES_SVM_POINTER" with expression '<code>0x1109</code>', CType: int */
872 public static final int CL_MEM_USES_SVM_POINTER = 0x1109;
873 /** Define "CL_DEVICE_PARTITION_EQUALLY" with expression '<code>0x1086</code>', CType: int */
874 public static final int CL_DEVICE_PARTITION_EQUALLY = 0x1086;
875 /** Define "CL_MEM_HOST_WRITE_ONLY" with expression '<code>(1 << 7)</code>', CType: int */
876 public static final int CL_MEM_HOST_WRITE_ONLY = ( 0x1 << 0x7 );
877 /** Define "CL_HALF_FLOAT" with expression '<code>0x10DD</code>', CType: int */
878 public static final int CL_HALF_FLOAT = 0x10dd;
879 /** Define "CL_DEVICE_TYPE_CPU" with expression '<code>(1 << 1)</code>', CType: int */
880 public static final int CL_DEVICE_TYPE_CPU = ( 0x1 << 0x1 );
881 /** Define "CL_COMMAND_NDRANGE_KERNEL" with expression '<code>0x11F0</code>', CType: int */
882 public static final int CL_COMMAND_NDRANGE_KERNEL = 0x11f0;
883 /** Define "CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT" with expression '<code>0x1</code>', CType: int */
884 public static final int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT = 0x1;
885 /** Define "CL_KERNEL_ARG_ACCESS_NONE" with expression '<code>0x11A3</code>', CType: int */
886 public static final int CL_KERNEL_ARG_ACCESS_NONE = 0x11a3;
887 /** Define "CL_AFFINITY_DOMAIN_L2_CACHE_EXT" with expression '<code>0x2</code>', CType: int */
888 public static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT = 0x2;
889 /** Define "CL_MEM_SVM_ATOMICS" with expression '<code>(1 << 11)</code>', CType: int */
890 public static final int CL_MEM_SVM_ATOMICS = ( 0x1 << 0xb );
891 /** Define "CL_INVALID_PROPERTY" with expression '<code>-64</code>', CType: int */
892 public static final int CL_INVALID_PROPERTY = -64;
893 /** Define "CL_DEVICE_VERSION" with expression '<code>0x102F</code>', CType: int */
894 public static final int CL_DEVICE_VERSION = 0x102f;
895 /** Define "CL_DEVICE_SINGLE_FP_CONFIG" with expression '<code>0x101B</code>', CType: int */
896 public static final int CL_DEVICE_SINGLE_FP_CONFIG = 0x101b;
897 /** Define "CL_QUEUED" with expression '<code>0x3</code>', CType: int */
898 public static final int CL_QUEUED = 0x3;
899 /** Define "CL_DEVICE_MEM_BASE_ADDR_ALIGN" with expression '<code>0x1019</code>', CType: int */
900 public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN = 0x1019;
901 /** Define "CL_DEVICE_PROFILING_TIMER_OFFSET_AMD" with expression '<code>0x4036</code>', CType: int */
902 public static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD = 0x4036;
903 /** Define "CL_INVALID_OPERATION" with expression '<code>-59</code>', CType: int */
904 public static final int CL_INVALID_OPERATION = -59;
905 /** Define "CL_QUEUE_ON_DEVICE" with expression '<code>(1 << 2)</code>', CType: int */
906 public static final int CL_QUEUE_ON_DEVICE = ( 0x1 << 0x2 );
907 /** Define "CL_MEM_OBJECT_IMAGE3D" with expression '<code>0x10F2</code>', CType: int */
908 public static final int CL_MEM_OBJECT_IMAGE3D = 0x10f2;
909 /** Define "CL_PIPE_PACKET_SIZE" with expression '<code>0x1120</code>', CType: int */
910 public static final int CL_PIPE_PACKET_SIZE = 0x1120;
911 /** Define "CL_MEM_ALLOC_HOST_PTR" with expression '<code>(1 << 4)</code>', CType: int */
912 public static final int CL_MEM_ALLOC_HOST_PTR = ( 0x1 << 0x4 );
913 /** Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT" with expression '<code>0x1007</code>', CType: int */
914 public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT = 0x1007;
915 /** Define "CL_QUEUE_SIZE" with expression '<code>0x1094</code>', CType: int */
916 public static final int CL_QUEUE_SIZE = 0x1094;
917 /** Define "CL_COMMAND_BARRIER" with expression '<code>0x1205</code>', CType: int */
918 public static final int CL_COMMAND_BARRIER = 0x1205;
919 /** Define "KHRONOS_SUPPORT_INT64" with expression '<code>1</code>', CType: int */
920 public static final int KHRONOS_SUPPORT_INT64 = 0x1;
921 /** Define "CL_MEM_OBJECT_IMAGE1D_ARRAY" with expression '<code>0x10F5</code>', CType: int */
922 public static final int CL_MEM_OBJECT_IMAGE1D_ARRAY = 0x10f5;
923 /** Define "CL_DEVICE_MAX_READ_IMAGE_ARGS" with expression '<code>0x100E</code>', CType: int */
924 public static final int CL_DEVICE_MAX_READ_IMAGE_ARGS = 0x100e;
925 /** Define "CL_CONTEXT_DEVICES" with expression '<code>0x1081</code>', CType: int */
926 public static final int CL_CONTEXT_DEVICES = 0x1081;
927 /** Define "CL_KERNEL_REFERENCE_COUNT" with expression '<code>0x1192</code>', CType: int */
928 public static final int CL_KERNEL_REFERENCE_COUNT = 0x1192;
929 /** Define "CL_PROFILING_COMMAND_COMPLETE" with expression '<code>0x1284</code>', CType: int */
930 public static final int CL_PROFILING_COMMAND_COMPLETE = 0x1284;
931 /** Define "CL_DEVICE_PARTITION_FAILED_EXT" with expression '<code>-1057</code>', CType: int */
932 public static final int CL_DEVICE_PARTITION_FAILED_EXT = -1057;
933 /** Define "CL_DEVICE_NOT_FOUND" with expression '<code>-1</code>', CType: int */
934 public static final int CL_DEVICE_NOT_FOUND = -1;
935 /** Define "CL_GL_OBJECT_TEXTURE1D_ARRAY" with expression '<code>0x2010</code>', CType: int */
936 public static final int CL_GL_OBJECT_TEXTURE1D_ARRAY = 0x2010;
937 /** Define "CL_MEM_OBJECT_IMAGE2D" with expression '<code>0x10F1</code>', CType: int */
938 public static final int CL_MEM_OBJECT_IMAGE2D = 0x10f1;
939 /** Define "CL_COMMAND_SVM_FREE" with expression '<code>0x1209</code>', CType: int */
940 public static final int CL_COMMAND_SVM_FREE = 0x1209;
941 /** Define "CL_DEVICE_AFFINITY_DOMAINS_EXT" with expression '<code>0x4056</code>', CType: int */
942 public static final int CL_DEVICE_AFFINITY_DOMAINS_EXT = 0x4056;
943 /** Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT" with expression '<code>0x1008</code>', CType: int */
944 public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT = 0x1008;
945 /** Define "CL_INVALID_KERNEL_DEFINITION" with expression '<code>-47</code>', CType: int */
946 public static final int CL_INVALID_KERNEL_DEFINITION = -47;
947 /** Define "CL_KERNEL_EXEC_INFO_SVM_PTRS" with expression '<code>0x11B6</code>', CType: int */
948 public static final int CL_KERNEL_EXEC_INFO_SVM_PTRS = 0x11b6;
949 /** Define "CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE" with expression '<code>0x1050</code>', CType: int */
950 public static final int CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE = 0x1050;
951 /** Define "CL_M_2_PI_F" with expression '<code>0.63661974668503f</code>', CType: float */
952 public static final float CL_M_2_PI_F = 0.63661974668503f;
953 /** Define "CL_KERNEL_PRIVATE_MEM_SIZE" with expression '<code>0x11B4</code>', CType: int */
954 public static final int CL_KERNEL_PRIVATE_MEM_SIZE = 0x11b4;
955 /** Define "CL_MAP_WRITE_INVALIDATE_REGION" with expression '<code>(1 << 2)</code>', CType: int */
956 public static final int CL_MAP_WRITE_INVALIDATE_REGION = ( 0x1 << 0x2 );
957 /** Define "CL_INVALID_GLOBAL_OFFSET" with expression '<code>-56</code>', CType: int */
958 public static final int CL_INVALID_GLOBAL_OFFSET = -56;
959 /** Define "CL_COMMAND_COPY_BUFFER_RECT" with expression '<code>0x1203</code>', CType: int */
960 public static final int CL_COMMAND_COPY_BUFFER_RECT = 0x1203;
961 /** Define "CL_PLATFORM_ICD_SUFFIX_KHR" with expression '<code>0x0920</code>', CType: int */
962 public static final int CL_PLATFORM_ICD_SUFFIX_KHR = 0x920;
963 /** Define "CL_CONTEXT_PROPERTIES" with expression '<code>0x1082</code>', CType: int */
964 public static final int CL_CONTEXT_PROPERTIES = 0x1082;
965 /** Define "CL_DEVICE_SVM_FINE_GRAIN_BUFFER" with expression '<code>(1 << 1)</code>', CType: int */
966 public static final int CL_DEVICE_SVM_FINE_GRAIN_BUFFER = ( 0x1 << 0x1 );
967 /** Define "CL_COMMAND_TASK" with expression '<code>0x11F1</code>', CType: int */
968 public static final int CL_COMMAND_TASK = 0x11f1;
969 /** Define "CL_QUEUE_CONTEXT" with expression '<code>0x1090</code>', CType: int */
970 public static final int CL_QUEUE_CONTEXT = 0x1090;
971 /** Define "CL_DEVICE_QUEUE_PROPERTIES" with expression '<code>0x102A</code>', CType: int */
972 public static final int CL_DEVICE_QUEUE_PROPERTIES = 0x102a;
973 /** Define "CL_MEM_OBJECT_BUFFER" with expression '<code>0x10F0</code>', CType: int */
974 public static final int CL_MEM_OBJECT_BUFFER = 0x10f0;
975 /** Define "CL_MEM_OBJECT_IMAGE1D" with expression '<code>0x10F4</code>', CType: int */
976 public static final int CL_MEM_OBJECT_IMAGE1D = 0x10f4;
977 /** Define "CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR" with expression '<code>-1000</code>', CType: int */
978 public static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR = -1000;
979 /** Define "CL_AFFINITY_DOMAIN_L1_CACHE_EXT" with expression '<code>0x1</code>', CType: int */
980 public static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT = 0x1;
981 /** Define "CL_INVALID_GL_OBJECT" with expression '<code>-60</code>', CType: int */
982 public static final int CL_INVALID_GL_OBJECT = -60;
983 /** Define "CL_MISALIGNED_SUB_BUFFER_OFFSET" with expression '<code>-13</code>', CType: int */
984 public static final int CL_MISALIGNED_SUB_BUFFER_OFFSET = -13;
985 /** Define "CL_COMMAND_RELEASE_GL_OBJECTS" with expression '<code>0x1200</code>', CType: int */
986 public static final int CL_COMMAND_RELEASE_GL_OBJECTS = 0x1200;
987 /** Define "CL_GL_OBJECT_TEXTURE2D" with expression '<code>0x2001</code>', CType: int */
988 public static final int CL_GL_OBJECT_TEXTURE2D = 0x2001;
989 /** Define "CL_USHRT_MAX" with expression '<code>65535</code>', CType: int */
990 public static final int CL_USHRT_MAX = 0xffff;
991 /** Define "CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT" with expression '<code>0x105A</code>', CType: int */
992 public static final int CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT = 0x105a;
993 /** Define "CL_SNORM_INT16" with expression '<code>0x10D1</code>', CType: int */
994 public static final int CL_SNORM_INT16 = 0x10d1;
995 /** Define "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR" with expression '<code>-39</code>', CType: int */
996 public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR = -39;
997 /** Define "CL_CHAR_MIN" with expression '<code>(-127-1)</code>', CType: int */
998 public static final int CL_CHAR_MIN = ( - 0x7f - 0x1 );
999 /** Define "CL_LINKER_NOT_AVAILABLE" with expression '<code>-16</code>', CType: int */
1000 public static final int CL_LINKER_NOT_AVAILABLE = -16;
1001 /** Define "CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE" with expression '<code>0x1020</code>', CType: int */
1002 public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE = 0x1020;
1003 /** Define "CL_COMMAND_FILL_IMAGE" with expression '<code>0x1208</code>', CType: int */
1004 public static final int CL_COMMAND_FILL_IMAGE = 0x1208;
1005 /** Define "CL_DEVICE_AFFINITY_DOMAIN_NUMA" with expression '<code>(1 << 0)</code>', CType: int */
1006 public static final int CL_DEVICE_AFFINITY_DOMAIN_NUMA = ( 0x1 << 0x0 );
1007 /** Define "CL_DEVICE_MAX_WORK_GROUP_SIZE" with expression '<code>0x1004</code>', CType: int */
1008 public static final int CL_DEVICE_MAX_WORK_GROUP_SIZE = 0x1004;
1009 /** Define "CL_ADDRESS_MIRRORED_REPEAT" with expression '<code>0x1134</code>', CType: int */
1010 public static final int CL_ADDRESS_MIRRORED_REPEAT = 0x1134;
1011 /** Define "CL_COMMAND_MAP_IMAGE" with expression '<code>0x11FC</code>', CType: int */
1012 public static final int CL_COMMAND_MAP_IMAGE = 0x11fc;
1013 /** Define "CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN" with expression '<code>0x1088</code>', CType: int */
1014 public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN = 0x1088;
1015 /** Define "CL_GLOBAL" with expression '<code>0x2</code>', CType: int */
1016 public static final int CL_GLOBAL = 0x2;
1017 /** Define "cl_ext_device_fission" with expression '<code>1</code>', CType: int */
1018 public static final int cl_ext_device_fission = 0x1;
1019 /** Define "CL_INVALID_QUEUE_PROPERTIES" with expression '<code>-35</code>', CType: int */
1020 public static final int CL_INVALID_QUEUE_PROPERTIES = -35;
1021 /** Define "CL_DEVICE_MAX_ON_DEVICE_EVENTS" with expression '<code>0x1052</code>', CType: int */
1022 public static final int CL_DEVICE_MAX_ON_DEVICE_EVENTS = 0x1052;
1023 /** Define "CL_MEM_REFERENCE_COUNT" with expression '<code>0x1105</code>', CType: int */
1024 public static final int CL_MEM_REFERENCE_COUNT = 0x1105;
1025 /** Define "CL_GL_OBJECT_TEXTURE3D" with expression '<code>0x2002</code>', CType: int */
1026 public static final int CL_GL_OBJECT_TEXTURE3D = 0x2002;
1027 /** Define "CL_DRIVER_VERSION" with expression '<code>0x102D</code>', CType: int */
1028 public static final int CL_DRIVER_VERSION = 0x102d;
1029 /** Define "CL_MIGRATE_MEM_OBJECT_HOST" with expression '<code>(1 << 0)</code>', CType: int */
1030 public static final int CL_MIGRATE_MEM_OBJECT_HOST = ( 0x1 << 0x0 );
1031 /** Define "CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT" with expression '<code>(1 << 7)</code>', CType: int */
1032 public static final int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT = ( 0x1 << 0x7 );
1033 /** Define "CL_PROGRAM_BINARY_TYPE" with expression '<code>0x1184</code>', CType: int */
1034 public static final int CL_PROGRAM_BINARY_TYPE = 0x1184;
1035 /** Define "CL_DEVICE_VENDOR_ID" with expression '<code>0x1001</code>', CType: int */
1036 public static final int CL_DEVICE_VENDOR_ID = 0x1001;
1037 /** Define "CL_LINK_PROGRAM_FAILURE" with expression '<code>-17</code>', CType: int */
1038 public static final int CL_LINK_PROGRAM_FAILURE = -17;
1039 /** Define "CL_SAMPLER_CONTEXT" with expression '<code>0x1151</code>', CType: int */
1040 public static final int CL_SAMPLER_CONTEXT = 0x1151;
1041 /** Define "CL_DEVICE_TYPE_CUSTOM" with expression '<code>(1 << 4)</code>', CType: int */
1042 public static final int CL_DEVICE_TYPE_CUSTOM = ( 0x1 << 0x4 );
1043 /** Define "CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT" with expression '<code>0x104B</code>', CType: int */
1044 public static final int CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT = 0x104b;
1045 /** Define "HAS_STDDEF" with expression '<code>1</code>', CType: int */
1046 public static final int HAS_STDDEF = 0x1;
1047 /** Define "CL_KERNEL_ARG_ACCESS_READ_WRITE" with expression '<code>0x11A2</code>', CType: int */
1048 public static final int CL_KERNEL_ARG_ACCESS_READ_WRITE = 0x11a2;
1049 /** Define "CL_FLT_MAX_10_EXP" with expression '<code>+38</code>', CType: int */
1050 public static final int CL_FLT_MAX_10_EXP = 0x26;
1051 /** Define "CL_INVALID_IMAGE_DESCRIPTOR" with expression '<code>-65</code>', CType: int */
1052 public static final int CL_INVALID_IMAGE_DESCRIPTOR = -65;
1053 /** Define "CL_M_LOG10E_F" with expression '<code>0.43429449200630f</code>', CType: float */
1054 public static final float CL_M_LOG10E_F = 0.4342944920063f;
1055 /** Define "CL_PROGRAM_BINARY_TYPE_NONE" with expression '<code>0x0</code>', CType: int */
1056 public static final int CL_PROGRAM_BINARY_TYPE_NONE = 0x0;
1057 /** Define "CL_FP_ROUND_TO_NEAREST" with expression '<code>(1 << 2)</code>', CType: int */
1058 public static final int CL_FP_ROUND_TO_NEAREST = ( 0x1 << 0x2 );
1059 /** Define "CL_DEVICE_ERROR_CORRECTION_SUPPORT" with expression '<code>0x1024</code>', CType: int */
1060 public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT = 0x1024;
1061 /** Define "CL_DEVICE_ENDIAN_LITTLE" with expression '<code>0x1026</code>', CType: int */
1062 public static final int CL_DEVICE_ENDIAN_LITTLE = 0x1026;
1063 /** Define "CL_EXEC_NATIVE_KERNEL" with expression '<code>(1 << 1)</code>', CType: int */
1064 public static final int CL_EXEC_NATIVE_KERNEL = ( 0x1 << 0x1 );
1065 /** Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF" with expression '<code>0x103C</code>', CType: int */
1066 public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF = 0x103c;
1067 /** Define "CL_COMMAND_WRITE_IMAGE" with expression '<code>0x11F7</code>', CType: int */
1068 public static final int CL_COMMAND_WRITE_IMAGE = 0x11f7;
1069 /** Define "CL_SCHAR_MIN" with expression '<code>(-127-1)</code>', CType: int */
1070 public static final int CL_SCHAR_MIN = ( - 0x7f - 0x1 );
1071 /** Define "CL_OUT_OF_HOST_MEMORY" with expression '<code>-6</code>', CType: int */
1072 public static final int CL_OUT_OF_HOST_MEMORY = -6;
1073 /** Define "CL_PROGRAM_NUM_KERNELS" with expression '<code>0x1167</code>', CType: int */
1074 public static final int CL_PROGRAM_NUM_KERNELS = 0x1167;
1075 /** Define "CL_GL_OBJECT_TEXTURE1D" with expression '<code>0x200F</code>', CType: int */
1076 public static final int CL_GL_OBJECT_TEXTURE1D = 0x200f;
1077 /** Define "CL_DEVICE_IMAGE_PITCH_ALIGNMENT" with expression '<code>0x104A</code>', CType: int */
1078 public static final int CL_DEVICE_IMAGE_PITCH_ALIGNMENT = 0x104a;
1079 /** Define "CL_M_LOG2E" with expression '<code>1.442695040888963387005</code>', CType: float */
1080 public static final float CL_M_LOG2E = 1.4426950408889634f;
1081 /** Define "CL_MEM_READ_WRITE" with expression '<code>(1 << 0)</code>', CType: int */
1082 public static final int CL_MEM_READ_WRITE = ( 0x1 << 0x0 );
1083 /** Define "CL_INVALID_MEM_OBJECT" with expression '<code>-38</code>', CType: int */
1084 public static final int CL_INVALID_MEM_OBJECT = -38;
1085 /** Define "CL_MAP_READ" with expression '<code>(1 << 0)</code>', CType: int */
1086 public static final int CL_MAP_READ = ( 0x1 << 0x0 );
1087 /** Define "CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE" with expression '<code>(1 << 5)</code>', CType: int */
1088 public static final int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE = ( 0x1 << 0x5 );
1089 /** Define "CL_FALSE" with expression '<code>0</code>', CType: int */
1090 public static final int CL_FALSE = 0x0;
1091 /** Define "CL_DEVICE_MAX_PIPE_ARGS" with expression '<code>0x1055</code>', CType: int */
1092 public static final int CL_DEVICE_MAX_PIPE_ARGS = 0x1055;
1093 /** Define "CL_DEVICE_SVM_COARSE_GRAIN_BUFFER" with expression '<code>(1 << 0)</code>', CType: int */
1094 public static final int CL_DEVICE_SVM_COARSE_GRAIN_BUFFER = ( 0x1 << 0x0 );
1095 /** Define "CL_QUEUE_REFERENCE_COUNT" with expression '<code>0x1092</code>', CType: int */
1096 public static final int CL_QUEUE_REFERENCE_COUNT = 0x1092;
1097 /** Define "CL_DBL_MANT_DIG" with expression '<code>53</code>', CType: int */
1098 public static final int CL_DBL_MANT_DIG = 0x35;
1099 /** Define "CL_DEVICE_PARTITION_TYPE" with expression '<code>0x1046</code>', CType: int */
1100 public static final int CL_DEVICE_PARTITION_TYPE = 0x1046;
1101 /** Define "CL_NON_BLOCKING" with expression '<code>0</code>', CType: int */
1102 public static final int CL_NON_BLOCKING = 0x0;
1103 /** Define "CL_DEVICE_INTEGRATED_MEMORY_NV" with expression '<code>0x4006</code>', CType: int */
1104 public static final int CL_DEVICE_INTEGRATED_MEMORY_NV = 0x4006;
1105 /** Define "CL_MEM_SIZE" with expression '<code>0x1102</code>', CType: int */
1106 public static final int CL_MEM_SIZE = 0x1102;
1107
1108 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetPlatformIDs}(cl_uint num_entries, cl_platform_id * platforms, cl_uint * num_platforms)</code><br>
1109 @param platforms a direct only {@link com.jogamp.common.nio.PointerBuffer}
1110 @param num_platforms a direct only {@link java.nio.IntBuffer} */
1111 public int clGetPlatformIDs(int num_entries, PointerBuffer platforms, IntBuffer num_platforms);
1112
1113 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetPlatformInfo}(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1114 @param param_value a direct only {@link java.nio.Buffer}
1115 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1116 public int clGetPlatformInfo(long platform, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1117
1118 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetDeviceIDs}(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id * devices, cl_uint * num_devices)</code><br>
1119 @param devices a direct only {@link com.jogamp.common.nio.PointerBuffer}
1120 @param num_devices a direct only {@link java.nio.IntBuffer} */
1121 public int clGetDeviceIDs(long platform, long device_type, int num_entries, PointerBuffer devices, IntBuffer num_devices);
1122
1123 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetDeviceInfo}(cl_device_id device, cl_device_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1124 @param param_value a direct only {@link java.nio.Buffer}
1125 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1126 public int clGetDeviceInfo(long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1127
1128 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clCreateSubDevices}(cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)</code><br>
1129 @param properties a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1130 @param out_devices a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1131 @param num_devices_ret a direct or array-backed {@link java.nio.IntBuffer} */
1132 public int clCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, IntBuffer num_devices_ret);
1133
1134 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clCreateSubDevices}(cl_device_id in_device, const cl_device_partition_property * properties, cl_uint num_devices, cl_device_id * out_devices, cl_uint * num_devices_ret)</code><br>
1135 @param properties a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1136 @param out_devices a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1137 public int clCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, int[] num_devices_ret, int num_devices_ret_offset);
1138
1139 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainDevice}(cl_device_id device)</code><br> */
1140 public int clRetainDevice(long device);
1141
1142 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseDevice}(cl_device_id device)</code><br> */
1143 public int clReleaseDevice(long device);
1144
1145 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainContext}(cl_context context)</code><br> */
1146 public int clRetainContext(long context);
1147
1148 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetContextInfo}(cl_context context, cl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1149 @param param_value a direct only {@link java.nio.Buffer}
1150 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1151 public int clGetContextInfo(long context, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1152
1153 /** Entry point (through function pointer) to C language function: <br> <code>cl_command_queue {@native clCreateCommandQueueWithProperties}(cl_context context, cl_device_id device, const cl_queue_properties * properties, cl_int * errcode_ret)</code><br>
1154 @param properties a direct or array-backed {@link java.nio.LongBuffer}
1155 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1156 public long clCreateCommandQueueWithProperties(long context, long device, LongBuffer properties, IntBuffer errcode_ret);
1157
1158 /** Entry point (through function pointer) to C language function: <br> <code>cl_command_queue {@native clCreateCommandQueueWithProperties}(cl_context context, cl_device_id device, const cl_queue_properties * properties, cl_int * errcode_ret)</code><br> */
1159 public long clCreateCommandQueueWithProperties(long context, long device, long[] properties, int properties_offset, int[] errcode_ret, int errcode_ret_offset);
1160
1161 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainCommandQueue}(cl_command_queue command_queue)</code><br> */
1162 public int clRetainCommandQueue(long command_queue);
1163
1164 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseCommandQueue}(cl_command_queue command_queue)</code><br> */
1165 public int clReleaseCommandQueue(long command_queue);
1166
1167 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetCommandQueueInfo}(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1168 @param param_value a direct only {@link java.nio.Buffer}
1169 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1170 public int clGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1171
1172 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateBuffer}(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)</code><br>
1173 @param host_ptr a direct or array-backed {@link java.nio.Buffer}
1174 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1175 public long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, IntBuffer errcode_ret);
1176
1177 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateBuffer}(cl_context context, cl_mem_flags flags, size_t size, void * host_ptr, cl_int * errcode_ret)</code><br>
1178 @param host_ptr a direct or array-backed {@link java.nio.Buffer} */
1179 public long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset);
1180
1181 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateSubBuffer}(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)</code><br>
1182 @param buffer_create_info a direct or array-backed {@link java.nio.Buffer}
1183 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1184 public long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, IntBuffer errcode_ret);
1185
1186 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateSubBuffer}(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type, const void * buffer_create_info, cl_int * errcode_ret)</code><br>
1187 @param buffer_create_info a direct or array-backed {@link java.nio.Buffer} */
1188 public long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, int[] errcode_ret, int errcode_ret_offset);
1189
1190 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateImage}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)</code><br>
1191 @param host_ptr a direct or array-backed {@link java.nio.Buffer}
1192 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1193 public long clCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, IntBuffer errcode_ret);
1194
1195 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateImage}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, const cl_image_desc * image_desc, void * host_ptr, cl_int * errcode_ret)</code><br>
1196 @param host_ptr a direct or array-backed {@link java.nio.Buffer} */
1197 public long clCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset);
1198
1199 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreatePipe}(cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, cl_uint pipe_max_packets, const cl_pipe_properties * properties, cl_int * errcode_ret)</code><br>
1200 @param properties a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1201 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1202 public long clCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, IntBuffer errcode_ret);
1203
1204 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreatePipe}(cl_context context, cl_mem_flags flags, cl_uint pipe_packet_size, cl_uint pipe_max_packets, const cl_pipe_properties * properties, cl_int * errcode_ret)</code><br>
1205 @param properties a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1206 public long clCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, int[] errcode_ret, int errcode_ret_offset);
1207
1208 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainMemObject}(cl_mem memobj)</code><br> */
1209 public int clRetainMemObject(long memobj);
1210
1211 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseMemObject}(cl_mem memobj)</code><br> */
1212 public int clReleaseMemObject(long memobj);
1213
1214 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetSupportedImageFormats}(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)</code><br>
1215 @param num_image_formats a direct or array-backed {@link java.nio.IntBuffer} */
1216 public int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, IntBuffer num_image_formats);
1217
1218 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetSupportedImageFormats}(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format * image_formats, cl_uint * num_image_formats)</code><br> */
1219 public int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, int[] num_image_formats, int num_image_formats_offset);
1220
1221 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetMemObjectInfo}(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1222 @param param_value a direct only {@link java.nio.Buffer}
1223 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1224 public int clGetMemObjectInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1225
1226 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetImageInfo}(cl_mem image, cl_image_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1227 @param param_value a direct only {@link java.nio.Buffer}
1228 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1229 public int clGetImageInfo(long image, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1230
1231 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetPipeInfo}(cl_mem pipe, cl_pipe_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1232 @param param_value a direct or array-backed {@link java.nio.Buffer}
1233 @param param_value_size_ret a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1234 public int clGetPipeInfo(long pipe, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1235
1236 /** Entry point (through function pointer) to C language function: <br> <code>void * {@native clSVMAlloc}(cl_context context, cl_svm_mem_flags flags, size_t size, cl_uint alignment)</code><br> */
1237 public ByteBuffer clSVMAlloc(long context, long flags, long size, int alignment);
1238
1239 /** Entry point (through function pointer) to C language function: <br> <code>void {@native clSVMFree}(cl_context context, void * svm_pointer)</code><br>
1240 @param svm_pointer a direct or array-backed {@link java.nio.Buffer} */
1241 public void clSVMFree(long context, Buffer svm_pointer);
1242
1243 /** Entry point (through function pointer) to C language function: <br> <code>cl_sampler {@native clCreateSamplerWithProperties}(cl_context context, const cl_sampler_properties * normalized_coords, cl_int * errcode_ret)</code><br>
1244 @param normalized_coords a direct or array-backed {@link java.nio.LongBuffer}
1245 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1246 public long clCreateSamplerWithProperties(long context, LongBuffer normalized_coords, IntBuffer errcode_ret);
1247
1248 /** Entry point (through function pointer) to C language function: <br> <code>cl_sampler {@native clCreateSamplerWithProperties}(cl_context context, const cl_sampler_properties * normalized_coords, cl_int * errcode_ret)</code><br> */
1249 public long clCreateSamplerWithProperties(long context, long[] normalized_coords, int normalized_coords_offset, int[] errcode_ret, int errcode_ret_offset);
1250
1251 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainSampler}(cl_sampler sampler)</code><br> */
1252 public int clRetainSampler(long sampler);
1253
1254 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseSampler}(cl_sampler sampler)</code><br> */
1255 public int clReleaseSampler(long sampler);
1256
1257 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetSamplerInfo}(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1258 @param param_value a direct only {@link java.nio.Buffer}
1259 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1260 public int clGetSamplerInfo(long sampler, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1261
1262 /** Entry point (through function pointer) to C language function: <br> <code>cl_program {@native clCreateProgramWithSource}(cl_context context, cl_uint count, const char * * strings, const size_t * lengths, cl_int * errcode_ret)</code><br>
1263 @param lengths a direct only {@link com.jogamp.common.nio.PointerBuffer}
1264 @param errcode_ret a direct only {@link java.nio.IntBuffer} */
1265 public long clCreateProgramWithSource(long context, int count, String[] strings, PointerBuffer lengths, IntBuffer errcode_ret);
1266
1267 /** Entry point (through function pointer) to C language function: <br> <code>cl_program {@native clCreateProgramWithBinary}(cl_context context, cl_uint num_devices, const cl_device_id * device_list, const size_t * lengths, unsigned const char * * binaries, cl_int * binary_status, cl_int * errcode_ret)</code><br>
1268 @param device_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1269 @param lengths a direct only {@link com.jogamp.common.nio.PointerBuffer}
1270 @param binaries a direct only {@link com.jogamp.common.nio.PointerBuffer}
1271 @param binary_status a direct only {@link java.nio.IntBuffer}
1272 @param errcode_ret a direct only {@link java.nio.IntBuffer} */
1273 public long clCreateProgramWithBinary(long context, int num_devices, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret);
1274
1275 /** Entry point (through function pointer) to C language function: <br> <code>cl_program {@native clCreateProgramWithBuiltInKernels}(cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)</code><br>
1276 @param device_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1277 @param kernel_names a direct or array-backed {@link java.nio.ByteBuffer}
1278 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1279 public long clCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, ByteBuffer kernel_names, IntBuffer errcode_ret);
1280
1281 /** Entry point (through function pointer) to C language function: <br> <code>cl_program {@native clCreateProgramWithBuiltInKernels}(cl_context context, cl_uint num_devices, const cl_device_id * device_list, const char * kernel_names, cl_int * errcode_ret)</code><br>
1282 @param device_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1283 public long clCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, byte[] kernel_names, int kernel_names_offset, int[] errcode_ret, int errcode_ret_offset);
1284
1285 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainProgram}(cl_program program)</code><br> */
1286 public int clRetainProgram(long program);
1287
1288 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseProgram}(cl_program program)</code><br> */
1289 public int clReleaseProgram(long program);
1290
1291 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clUnloadPlatformCompiler}(cl_platform_id platform)</code><br> */
1292 public int clUnloadPlatformCompiler(long platform);
1293
1294 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetProgramInfo}(cl_program program, cl_program_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1295 @param param_value a direct only {@link java.nio.Buffer}
1296 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1297 public int clGetProgramInfo(long program, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1298
1299 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetProgramBuildInfo}(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1300 @param param_value a direct only {@link java.nio.Buffer}
1301 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1302 public int clGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1303
1304 /** Entry point (through function pointer) to C language function: <br> <code>cl_kernel {@native clCreateKernel}(cl_program program, const char * kernel_name, cl_int * errcode_ret)</code><br>
1305 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1306 public long clCreateKernel(long program, String kernel_name, IntBuffer errcode_ret);
1307
1308 /** Entry point (through function pointer) to C language function: <br> <code>cl_kernel {@native clCreateKernel}(cl_program program, const char * kernel_name, cl_int * errcode_ret)</code><br> */
1309 public long clCreateKernel(long program, String kernel_name, int[] errcode_ret, int errcode_ret_offset);
1310
1311 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clCreateKernelsInProgram}(cl_program program, cl_uint num_kernels, cl_kernel * kernels, cl_uint * num_kernels_ret)</code><br>
1312 @param kernels a direct only {@link com.jogamp.common.nio.PointerBuffer}
1313 @param num_kernels_ret a direct only {@link java.nio.IntBuffer} */
1314 public int clCreateKernelsInProgram(long program, int num_kernels, PointerBuffer kernels, IntBuffer num_kernels_ret);
1315
1316 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainKernel}(cl_kernel kernel)</code><br> */
1317 public int clRetainKernel(long kernel);
1318
1319 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseKernel}(cl_kernel kernel)</code><br> */
1320 public int clReleaseKernel(long kernel);
1321
1322 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clSetKernelArg}(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void * arg_value)</code><br>
1323 @param arg_value a direct only {@link java.nio.Buffer} */
1324 public int clSetKernelArg(long kernel, int arg_index, long arg_size, Buffer arg_value);
1325
1326 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clSetKernelArgSVMPointer}(cl_kernel kernel, cl_uint arg_index, const void * arg_value)</code><br>
1327 @param arg_value a direct or array-backed {@link java.nio.Buffer} */
1328 public int clSetKernelArgSVMPointer(long kernel, int arg_index, Buffer arg_value);
1329
1330 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clSetKernelExecInfo}(cl_kernel kernel, cl_kernel_exec_info param_name, size_t param_value_size, const void * param_value)</code><br>
1331 @param param_value a direct or array-backed {@link java.nio.Buffer} */
1332 public int clSetKernelExecInfo(long kernel, int param_name, long param_value_size, Buffer param_value);
1333
1334 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetKernelInfo}(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1335 @param param_value a direct only {@link java.nio.Buffer}
1336 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1337 public int clGetKernelInfo(long kernel, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1338
1339 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetKernelArgInfo}(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1340 @param param_value a direct or array-backed {@link java.nio.Buffer}
1341 @param param_value_size_ret a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1342 public int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1343
1344 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetKernelWorkGroupInfo}(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1345 @param param_value a direct only {@link java.nio.Buffer}
1346 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1347 public int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1348
1349 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clWaitForEvents}(cl_uint num_events, const cl_event * event_list)</code><br>
1350 @param event_list a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1351 public int clWaitForEvents(int num_events, PointerBuffer event_list);
1352
1353 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetEventInfo}(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1354 @param param_value a direct only {@link java.nio.Buffer}
1355 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1356 public int clGetEventInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1357
1358 /** Entry point (through function pointer) to C language function: <br> <code>cl_event {@native clCreateUserEvent}(cl_context context, cl_int * errcode_ret)</code><br>
1359 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1360 public long clCreateUserEvent(long context, IntBuffer errcode_ret);
1361
1362 /** Entry point (through function pointer) to C language function: <br> <code>cl_event {@native clCreateUserEvent}(cl_context context, cl_int * errcode_ret)</code><br> */
1363 public long clCreateUserEvent(long context, int[] errcode_ret, int errcode_ret_offset);
1364
1365 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainEvent}(cl_event event)</code><br> */
1366 public int clRetainEvent(long event);
1367
1368 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseEvent}(cl_event event)</code><br> */
1369 public int clReleaseEvent(long event);
1370
1371 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clSetUserEventStatus}(cl_event event, cl_int execution_status)</code><br> */
1372 public int clSetUserEventStatus(long event, int execution_status);
1373
1374 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetEventProfilingInfo}(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1375 @param param_value a direct only {@link java.nio.Buffer}
1376 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1377 public int clGetEventProfilingInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1378
1379 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clFlush}(cl_command_queue command_queue)</code><br> */
1380 public int clFlush(long command_queue);
1381
1382 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clFinish}(cl_command_queue command_queue)</code><br> */
1383 public int clFinish(long command_queue);
1384
1385 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueReadBuffer}(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1386 @param ptr a direct only {@link java.nio.Buffer}
1387 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1388 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1389 public int clEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1390
1391 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueReadBufferRect}(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const size_t * buffer_offset, const size_t * host_offset, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1392 @param buffer_offset a direct only {@link com.jogamp.common.nio.PointerBuffer}
1393 @param host_offset a direct only {@link com.jogamp.common.nio.PointerBuffer}
1394 @param region a direct only {@link com.jogamp.common.nio.PointerBuffer}
1395 @param ptr a direct only {@link java.nio.Buffer}
1396 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1397 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1398 public int clEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1399
1400 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueWriteBuffer}(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1401 @param ptr a direct only {@link java.nio.Buffer}
1402 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1403 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1404 public int clEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1405
1406 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueWriteBufferRect}(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, const size_t * buffer_offset, const size_t * host_offset, const size_t * region, size_t buffer_row_pitch, size_t buffer_slice_pitch, size_t host_row_pitch, size_t host_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1407 @param buffer_offset a direct only {@link com.jogamp.common.nio.PointerBuffer}
1408 @param host_offset a direct only {@link com.jogamp.common.nio.PointerBuffer}
1409 @param region a direct only {@link com.jogamp.common.nio.PointerBuffer}
1410 @param ptr a direct only {@link java.nio.Buffer}
1411 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1412 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1413 public int clEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1414
1415 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueFillBuffer}(cl_command_queue command_queue, cl_mem buffer, const void * pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1416 @param pattern a direct or array-backed {@link java.nio.Buffer}
1417 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1418 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1419 public int clEnqueueFillBuffer(long command_queue, long buffer, Buffer pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1420
1421 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueCopyBuffer}(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1422 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1423 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1424 public int clEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1425
1426 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueCopyBufferRect}(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, const size_t * src_origin, const size_t * dst_origin, const size_t * region, size_t src_row_pitch, size_t src_slice_pitch, size_t dst_row_pitch, size_t dst_slice_pitch, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1427 @param src_origin a direct only {@link com.jogamp.common.nio.PointerBuffer}
1428 @param dst_origin a direct only {@link com.jogamp.common.nio.PointerBuffer}
1429 @param region a direct only {@link com.jogamp.common.nio.PointerBuffer}
1430 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1431 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1432 public int clEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1433
1434 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueReadImage}(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t * , const size_t * , size_t row_pitch, size_t slice_pitch, void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1435 @param arg3 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1436 @param arg4 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1437 @param ptr a direct only {@link java.nio.Buffer}
1438 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1439 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1440 public int clEnqueueReadImage(long command_queue, long image, int blocking_read, PointerBuffer arg3, PointerBuffer arg4, long row_pitch, long slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1441
1442 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueWriteImage}(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t * , const size_t * , size_t input_row_pitch, size_t input_slice_pitch, const void * ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1443 @param arg3 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1444 @param arg4 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1445 @param ptr a direct only {@link java.nio.Buffer}
1446 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1447 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1448 public int clEnqueueWriteImage(long command_queue, long image, int blocking_write, PointerBuffer arg3, PointerBuffer arg4, long input_row_pitch, long input_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1449
1450 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueFillImage}(cl_command_queue command_queue, cl_mem image, const void * fill_color, const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1451 @param fill_color a direct or array-backed {@link java.nio.Buffer}
1452 @param arg3 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1453 @param arg4 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1454 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1455 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1456 public int clEnqueueFillImage(long command_queue, long image, Buffer fill_color, PointerBuffer arg3, PointerBuffer arg4, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1457
1458 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueCopyImage}(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t * , const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1459 @param arg3 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1460 @param arg4 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1461 @param arg5 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1462 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1463 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1464 public int clEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer arg3, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1465
1466 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueCopyImageToBuffer}(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t * , const size_t * , size_t dst_offset, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1467 @param arg3 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1468 @param arg4 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1469 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1470 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1471 public int clEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer arg3, PointerBuffer arg4, long dst_offset, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1472
1473 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueCopyBufferToImage}(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t * , const size_t * , cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1474 @param arg4 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1475 @param arg5 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1476 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1477 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1478 public int clEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1479
1480 /** Entry point (through function pointer) to C language function: <br> <code>void * {@native clEnqueueMapBuffer}(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)</code><br>
1481 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1482 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer}
1483 @param errcode_ret a direct only {@link java.nio.IntBuffer} */
1484 public ByteBuffer clEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret);
1485
1486 /** Entry point (through function pointer) to C language function: <br> <code>void * {@native clEnqueueMapImage}(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t * , const size_t * , size_t * image_row_pitch, size_t * image_slice_pitch, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event, cl_int * errcode_ret)</code><br>
1487 @param arg4 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1488 @param arg5 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1489 @param image_row_pitch a direct only {@link com.jogamp.common.nio.PointerBuffer}
1490 @param image_slice_pitch a direct only {@link com.jogamp.common.nio.PointerBuffer}
1491 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1492 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer}
1493 @param errcode_ret a direct only {@link java.nio.IntBuffer} */
1494 public ByteBuffer clEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, PointerBuffer arg4, PointerBuffer arg5, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret);
1495
1496 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueUnmapMemObject}(cl_command_queue command_queue, cl_mem memobj, void * mapped_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1497 @param mapped_ptr a direct only {@link java.nio.Buffer}
1498 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1499 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1500 public int clEnqueueUnmapMemObject(long command_queue, long memobj, Buffer mapped_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1501
1502 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueMigrateMemObjects}(cl_command_queue command_queue, cl_uint num_mem_objects, const cl_mem * mem_objects, cl_mem_migration_flags flags, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1503 @param mem_objects a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1504 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1505 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1506 public int clEnqueueMigrateMemObjects(long command_queue, int num_mem_objects, PointerBuffer mem_objects, long flags, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1507
1508 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueNDRangeKernel}(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t * global_work_offset, const size_t * global_work_size, const size_t * local_work_size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1509 @param global_work_offset a direct only {@link com.jogamp.common.nio.PointerBuffer}
1510 @param global_work_size a direct only {@link com.jogamp.common.nio.PointerBuffer}
1511 @param local_work_size a direct only {@link com.jogamp.common.nio.PointerBuffer}
1512 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1513 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1514 public int clEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1515
1516 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueMarkerWithWaitList}(cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1517 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1518 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1519 public int clEnqueueMarkerWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1520
1521 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueBarrierWithWaitList}(cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1522 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1523 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1524 public int clEnqueueBarrierWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1525
1526 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueSVMFree}(cl_command_queue command_queue, cl_uint num_svm_pointers, void * * , void * , void * user_data, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1527 @param arg2 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1528 @param arg3 a direct or array-backed {@link java.nio.Buffer}
1529 @param user_data a direct or array-backed {@link java.nio.Buffer}
1530 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1531 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1532 public int clEnqueueSVMFree(long command_queue, int num_svm_pointers, PointerBuffer arg2, Buffer arg3, Buffer user_data, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1533
1534 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueSVMMemcpy}(cl_command_queue command_queue, cl_bool blocking_copy, void * dst_ptr, const void * src_ptr, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1535 @param dst_ptr a direct or array-backed {@link java.nio.Buffer}
1536 @param src_ptr a direct or array-backed {@link java.nio.Buffer}
1537 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1538 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1539 public int clEnqueueSVMMemcpy(long command_queue, int blocking_copy, Buffer dst_ptr, Buffer src_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1540
1541 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueSVMMemFill}(cl_command_queue command_queue, void * svm_ptr, const void * pattern, size_t pattern_size, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1542 @param svm_ptr a direct or array-backed {@link java.nio.Buffer}
1543 @param pattern a direct or array-backed {@link java.nio.Buffer}
1544 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1545 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1546 public int clEnqueueSVMMemFill(long command_queue, Buffer svm_ptr, Buffer pattern, long pattern_size, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1547
1548 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueSVMMap}(cl_command_queue command_queue, cl_bool blocking_map, cl_map_flags flags, void * svm_ptr, size_t size, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1549 @param svm_ptr a direct or array-backed {@link java.nio.Buffer}
1550 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1551 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1552 public int clEnqueueSVMMap(long command_queue, int blocking_map, long flags, Buffer svm_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1553
1554 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueSVMUnmap}(cl_command_queue command_queue, void * svm_ptr, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1555 @param svm_ptr a direct or array-backed {@link java.nio.Buffer}
1556 @param event_wait_list a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1557 @param event a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1558 public int clEnqueueSVMUnmap(long command_queue, Buffer svm_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1559
1560 /** Entry point (through function pointer) to C language function: <br> <code>void * {@native clGetExtensionFunctionAddressForPlatform}(cl_platform_id platform, const char * func_name)</code><br>
1561 @param func_name a direct or array-backed {@link java.nio.ByteBuffer} */
1562 public ByteBuffer clGetExtensionFunctionAddressForPlatform(long platform, ByteBuffer func_name);
1563
1564 /** Entry point (through function pointer) to C language function: <br> <code>void * {@native clGetExtensionFunctionAddressForPlatform}(cl_platform_id platform, const char * func_name)</code><br> */
1565 public ByteBuffer clGetExtensionFunctionAddressForPlatform(long platform, byte[] func_name, int func_name_offset);
1566
1567 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateImage2D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)</code><br>
1568 @param host_ptr a direct or array-backed {@link java.nio.Buffer}
1569 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1570 public long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, IntBuffer errcode_ret);
1571
1572 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateImage2D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void * host_ptr, cl_int * errcode_ret)</code><br>
1573 @param host_ptr a direct or array-backed {@link java.nio.Buffer} */
1574 public long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset);
1575
1576 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateImage3D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)</code><br>
1577 @param host_ptr a direct or array-backed {@link java.nio.Buffer}
1578 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1579 public long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, IntBuffer errcode_ret);
1580
1581 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateImage3D}(cl_context context, cl_mem_flags flags, const cl_image_format * image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void * host_ptr, cl_int * errcode_ret)</code><br>
1582 @param host_ptr a direct or array-backed {@link java.nio.Buffer} */
1583 public long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset);
1584
1585 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueMarker}(cl_command_queue command_queue, cl_event * event)</code><br>
1586 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1587 public int clEnqueueMarker(long command_queue, PointerBuffer event);
1588
1589 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueWaitForEvents}(cl_command_queue command_queue, cl_uint num_events, const cl_event * event_list)</code><br>
1590 @param event_list a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1591 public int clEnqueueWaitForEvents(long command_queue, int num_events, PointerBuffer event_list);
1592
1593 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueBarrier}(cl_command_queue command_queue)</code><br> */
1594 public int clEnqueueBarrier(long command_queue);
1595
1596 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clUnloadCompiler}()</code><br> */
1597 public int clUnloadCompiler();
1598
1599 /** Entry point (through function pointer) to C language function: <br> <code>cl_command_queue {@native clCreateCommandQueue}(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)</code><br>
1600 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1601 public long clCreateCommandQueue(long context, long device, long properties, IntBuffer errcode_ret);
1602
1603 /** Entry point (through function pointer) to C language function: <br> <code>cl_command_queue {@native clCreateCommandQueue}(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int * errcode_ret)</code><br> */
1604 public long clCreateCommandQueue(long context, long device, long properties, int[] errcode_ret, int errcode_ret_offset);
1605
1606 /** Entry point (through function pointer) to C language function: <br> <code>cl_sampler {@native clCreateSampler}(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)</code><br>
1607 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1608 public long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer errcode_ret);
1609
1610 /** Entry point (through function pointer) to C language function: <br> <code>cl_sampler {@native clCreateSampler}(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int * errcode_ret)</code><br> */
1611 public long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, int[] errcode_ret, int errcode_ret_offset);
1612
1613 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueTask}(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1614 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1615 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1616 public int clEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1617
1618 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clIcdGetPlatformIDsKHR}(cl_uint, cl_platform_id * , cl_uint * )</code><br>
1619 @param arg1 a direct only {@link com.jogamp.common.nio.PointerBuffer}
1620 @param arg2 a direct only {@link java.nio.IntBuffer} */
1621 public int clIcdGetPlatformIDsKHR(int arg0, PointerBuffer arg1, IntBuffer arg2);
1622
1623 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clTerminateContextKHR}(cl_context)</code><br> */
1624 public int clTerminateContextKHR(long arg0);
1625
1626 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clReleaseDeviceEXT}(cl_device_id)</code><br> */
1627 public int clReleaseDeviceEXT(long arg0);
1628
1629 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clRetainDeviceEXT}(cl_device_id)</code><br> */
1630 public int clRetainDeviceEXT(long arg0);
1631
1632 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )</code><br>
1633 @param arg1 a direct or array-backed {@link java.nio.LongBuffer}
1634 @param arg3 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer}
1635 @param arg4 a direct or array-backed {@link java.nio.IntBuffer} */
1636 public int clCreateSubDevicesEXT(long arg0, LongBuffer arg1, int arg2, PointerBuffer arg3, IntBuffer arg4);
1637
1638 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clCreateSubDevicesEXT}(cl_device_id, const cl_device_partition_property_ext * , cl_uint, cl_device_id * , cl_uint * )</code><br>
1639 @param arg3 a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1640 public int clCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer arg3, int[] arg4, int arg4_offset);
1641
1642 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLBuffer}(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)</code><br>
1643 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1644 public long clCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer errcode_ret);
1645
1646 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLBuffer}(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret)</code><br> */
1647 public long clCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset);
1648
1649 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLTexture}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)</code><br>
1650 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1651 public long clCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret);
1652
1653 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLTexture}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)</code><br> */
1654 public long clCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset);
1655
1656 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLRenderbuffer}(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)</code><br>
1657 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1658 public long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer errcode_ret);
1659
1660 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLRenderbuffer}(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret)</code><br> */
1661 public long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset);
1662
1663 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetGLObjectInfo}(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)</code><br>
1664 @param gl_object_type a direct or array-backed {@link java.nio.IntBuffer}
1665 @param gl_object_name a direct or array-backed {@link java.nio.IntBuffer} */
1666 public int clGetGLObjectInfo(long memobj, IntBuffer gl_object_type, IntBuffer gl_object_name);
1667
1668 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetGLObjectInfo}(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name)</code><br> */
1669 public int clGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset);
1670
1671 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetGLTextureInfo}(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1672 @param param_value a direct or array-backed {@link java.nio.Buffer}
1673 @param param_value_size_ret a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
1674 public int clGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1675
1676 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueAcquireGLObjects}(cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1677 @param mem_objects a direct only {@link com.jogamp.common.nio.PointerBuffer}
1678 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1679 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1680 public int clEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1681
1682 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clEnqueueReleaseGLObjects}(cl_command_queue command_queue, cl_uint num_objects, const cl_mem * mem_objects, cl_uint num_events_in_wait_list, const cl_event * event_wait_list, cl_event * event)</code><br>
1683 @param mem_objects a direct only {@link com.jogamp.common.nio.PointerBuffer}
1684 @param event_wait_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
1685 @param event a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1686 public int clEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event);
1687
1688 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLTexture2D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)</code><br>
1689 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1690 public long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret);
1691
1692 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLTexture2D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)</code><br> */
1693 public long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset);
1694
1695 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLTexture3D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)</code><br>
1696 @param errcode_ret a direct or array-backed {@link java.nio.IntBuffer} */
1697 public long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret);
1698
1699 /** Entry point (through function pointer) to C language function: <br> <code>cl_mem {@native clCreateFromGLTexture3D}(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret)</code><br> */
1700 public long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset);
1701
1702 /** Entry point (through function pointer) to C language function: <br> <code>cl_int {@native clGetGLContextInfoKHR}(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)</code><br>
1703 @param properties a direct only {@link com.jogamp.common.nio.PointerBuffer}
1704 @param param_value a direct only {@link java.nio.Buffer}
1705 @param param_value_size_ret a direct only {@link com.jogamp.common.nio.PointerBuffer} */
1706 public int clGetGLContextInfoKHR(PointerBuffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret);
1707
1708 /** Entry point (through function pointer) to C language function: <br> <code>cl_event {@native clCreateEventFromGLsyncKHR}(cl_context, cl_GLsync, cl_int * )</code><br>
1709 @param arg2 a direct or array-backed {@link java.nio.IntBuffer} */
1710 public long clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2);
1711
1712 /** Entry point (through function pointer) to C language function: <br> <code>cl_event {@native clCreateEventFromGLsyncKHR}(cl_context, cl_GLsync, cl_int * )</code><br> */
1713 public long clCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset);
1714
1715} // end of class CL20
Struct accessor for cl_image_desc.
Struct accessor for cl_image_format.
int clEnqueueWriteImage(long command_queue, long image, int blocking_write, PointerBuffer arg3, PointerBuffer arg4, long input_row_pitch, long input_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueWriteImage}...
static final int CL_IMAGE_FORMAT_MISMATCH
Define "CL_IMAGE_FORMAT_MISMATCH" with expression '-9', CType: int.
Definition: CL20.java:520
static final int CL_EVENT_COMMAND_TYPE
Define "CL_EVENT_COMMAND_TYPE" with expression '0x11D1', CType: int.
Definition: CL20.java:784
static final int CL_INVALID_DEVICE_QUEUE
Define "CL_INVALID_DEVICE_QUEUE" with expression '-70', CType: int.
Definition: CL20.java:440
static final float CL_FLT_MIN
Define "CL_FLT_MIN" with expression '0x1.0p-126f', CType: float.
Definition: CL20.java:406
static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
Define "CL_COMMAND_ACQUIRE_GL_OBJECTS" with expression '0x11FF', CType: int.
Definition: CL20.java:436
int clReleaseDeviceEXT(long arg0)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseDeviceEXT}(...
static final int CL_INVALID_CONTEXT
Define "CL_INVALID_CONTEXT" with expression '-34', CType: int.
Definition: CL20.java:380
static final int CL_INVALID_GLOBAL_OFFSET
Define "CL_INVALID_GLOBAL_OFFSET" with expression '-56', CType: int.
Definition: CL20.java:958
int clGetCommandQueueInfo(long command_queue, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetCommandQueueInf...
static final int CL_SNORM_INT16
Define "CL_SNORM_INT16" with expression '0x10D1', CType: int.
Definition: CL20.java:994
static final int CL_DEVICE_NAME
Define "CL_DEVICE_NAME" with expression '0x102B', CType: int.
Definition: CL20.java:866
static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT" with expression '0x100A', CType: int.
Definition: CL20.java:194
static final int CL_SCHAR_MIN
Define "CL_SCHAR_MIN" with expression '(-127-1)', CType: int.
Definition: CL20.java:1070
static final int CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT
Define "CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT" with expression '0x1058', CType: int.
Definition: CL20.java:796
static final int CL_SIGNED_INT16
Define "CL_SIGNED_INT16" with expression '0x10D8', CType: int.
Definition: CL20.java:714
static final int CL_DEVICE_GLOBAL_MEM_SIZE
Define "CL_DEVICE_GLOBAL_MEM_SIZE" with expression '0x101F', CType: int.
Definition: CL20.java:636
static final int CL_COMMAND_NATIVE_KERNEL
Define "CL_COMMAND_NATIVE_KERNEL" with expression '0x11F2', CType: int.
Definition: CL20.java:300
static final int CL_DEVICE_LINKER_AVAILABLE
Define "CL_DEVICE_LINKER_AVAILABLE" with expression '0x103E', CType: int.
Definition: CL20.java:198
static final int CL_IMAGE_FORMAT_NOT_SUPPORTED
Define "CL_IMAGE_FORMAT_NOT_SUPPORTED" with expression '-10', CType: int.
Definition: CL20.java:214
int clEnqueueCopyBufferToImage(long command_queue, long src_buffer, long dst_image, long src_offset, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueCopyBufferT...
static final int CL_FP_ROUND_TO_ZERO
Define "CL_FP_ROUND_TO_ZERO" with expression '(1 << 3)', CType: int.
Definition: CL20.java:672
int clEnqueueCopyBufferRect(long command_queue, long src_buffer, long dst_buffer, PointerBuffer src_origin, PointerBuffer dst_origin, PointerBuffer region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueCopyBufferR...
static final int CL_IMAGE_HEIGHT
Define "CL_IMAGE_HEIGHT" with expression '0x1115', CType: int.
Definition: CL20.java:70
long clCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTextur...
static final int CL_NON_BLOCKING
Define "CL_NON_BLOCKING" with expression '0', CType: int.
Definition: CL20.java:1102
static final int CL_CONTEXT_DEVICES
Define "CL_CONTEXT_DEVICES" with expression '0x1081', CType: int.
Definition: CL20.java:926
static final int CL_DEVICE_OPENCL_C_VERSION
Define "CL_DEVICE_OPENCL_C_VERSION" with expression '0x103D', CType: int.
Definition: CL20.java:598
static final int CL_EVENT_CONTEXT
Define "CL_EVENT_CONTEXT" with expression '0x11D4', CType: int.
Definition: CL20.java:704
int clEnqueueNDRangeKernel(long command_queue, long kernel, int work_dim, PointerBuffer global_work_offset, PointerBuffer global_work_size, PointerBuffer local_work_size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueNDRangeKern...
static final int CL_MEM_CONTEXT
Define "CL_MEM_CONTEXT" with expression '0x1106', CType: int.
Definition: CL20.java:666
static final int CL_IMAGE_ROW_PITCH
Define "CL_IMAGE_ROW_PITCH" with expression '0x1112', CType: int.
Definition: CL20.java:674
long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateBuffer}(cl_c...
int clGetKernelArgInfo(long kernel, int arg_indx, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetKernelArgInfo}(...
static final float CL_M_PI_F
Define "CL_M_PI_F" with expression '3.14159274101257f', CType: float.
Definition: CL20.java:678
static final int CL_MEM_SIZE
Define "CL_MEM_SIZE" with expression '0x1102', CType: int.
Definition: CL20.java:1106
static final int CL_PROGRAM_KERNEL_NAMES
Define "CL_PROGRAM_KERNEL_NAMES" with expression '0x1168', CType: int.
Definition: CL20.java:218
static final int CL_SUCCESS
Define "CL_SUCCESS" with expression '0', CType: int.
Definition: CL20.java:464
static final int CL_DEVICE_SVM_ATOMICS
Define "CL_DEVICE_SVM_ATOMICS" with expression '(1 << 3)', CType: int.
Definition: CL20.java:360
static final int CL_COMMAND_FILL_IMAGE
Define "CL_COMMAND_FILL_IMAGE" with expression '0x1208', CType: int.
Definition: CL20.java:1004
static final float CL_M_LOG2E
Define "CL_M_LOG2E" with expression '1.442695040888963387005', CType: float.
Definition: CL20.java:1080
static final int CL_DEVICE_PARTITION_AFFINITY_DOMAIN
Define "CL_DEVICE_PARTITION_AFFINITY_DOMAIN" with expression '0x1045', CType: int.
Definition: CL20.java:816
long clCreateProgramWithBinary(long context, int num_devices, PointerBuffer device_list, PointerBuffer lengths, PointerBuffer binaries, IntBuffer binary_status, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramW...
static final int CL_INVALID_WORK_DIMENSION
Define "CL_INVALID_WORK_DIMENSION" with expression '-53', CType: int.
Definition: CL20.java:860
static final int CL_MEM_USE_HOST_PTR
Define "CL_MEM_USE_HOST_PTR" with expression '(1 << 3)', CType: int.
Definition: CL20.java:450
static final int CL_VERSION_2_0
Define "CL_VERSION_2_0" with expression '1', CType: int.
Definition: CL20.java:266
long clCreateKernel(long program, String kernel_name, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_kernel {@native clCreateKernel}(c...
static final int CL_SIGNED_INT8
Define "CL_SIGNED_INT8" with expression '0x10D7', CType: int.
Definition: CL20.java:504
static final int CL_LINKER_NOT_AVAILABLE
Define "CL_LINKER_NOT_AVAILABLE" with expression '-16', CType: int.
Definition: CL20.java:1000
static final int CL_MAP_FAILURE
Define "CL_MAP_FAILURE" with expression '-12', CType: int.
Definition: CL20.java:274
static final int CL_VERSION_1_1
Define "CL_VERSION_1_1" with expression '1', CType: int.
Definition: CL20.java:190
int clUnloadCompiler()
Entry point (through function pointer) to C language function: cl_int {@native clUnloadCompiler}()
static final int CL_DEVICE_SVM_FINE_GRAIN_BUFFER
Define "CL_DEVICE_SVM_FINE_GRAIN_BUFFER" with expression '(1 << 1)', CType: int.
Definition: CL20.java:966
static final int CL_DEVICE_IMAGE2D_MAX_WIDTH
Define "CL_DEVICE_IMAGE2D_MAX_WIDTH" with expression '0x1011', CType: int.
Definition: CL20.java:452
static final int CL_INT_MAX
Define "CL_INT_MAX" with expression '2147483647', CType: int.
Definition: CL20.java:398
static final int CL_DEVICE_BUILT_IN_KERNELS
Define "CL_DEVICE_BUILT_IN_KERNELS" with expression '0x103F', CType: int.
Definition: CL20.java:144
static final int CL_MEM_HOST_READ_ONLY
Define "CL_MEM_HOST_READ_ONLY" with expression '(1 << 8)', CType: int.
Definition: CL20.java:692
static final int CL_GL_MIPMAP_LEVEL
Define "CL_GL_MIPMAP_LEVEL" with expression '0x2005', CType: int.
Definition: CL20.java:578
static final int CL_FLT_RADIX
Define "CL_FLT_RADIX" with expression '2', CType: int.
Definition: CL20.java:644
static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
Define "CL_DEVICE_MAX_WRITE_IMAGE_ARGS" with expression '0x100F', CType: int.
Definition: CL20.java:382
static final int CL_KERNEL_REFERENCE_COUNT
Define "CL_KERNEL_REFERENCE_COUNT" with expression '0x1192', CType: int.
Definition: CL20.java:928
int clEnqueueSVMMemFill(long command_queue, Buffer svm_ptr, Buffer pattern, long pattern_size, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueSVMMemFill}...
static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
Define "CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV" with expression '0x4005', CType: int.
Definition: CL20.java:176
static final int CL_INT_MIN
Define "CL_INT_MIN" with expression '(-2147483647-1)', CType: int.
Definition: CL20.java:112
int clEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueAcquireGLOb...
static final int CL_QUEUE_CONTEXT
Define "CL_QUEUE_CONTEXT" with expression '0x1090', CType: int.
Definition: CL20.java:970
int clGetContextInfo(long context, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetContextInfo}(cl...
long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTextur...
static final int CL_DEVICE_PIPE_MAX_PACKET_SIZE
Define "CL_DEVICE_PIPE_MAX_PACKET_SIZE" with expression '0x1057', CType: int.
Definition: CL20.java:438
static final int CL_PROFILING_COMMAND_COMPLETE
Define "CL_PROFILING_COMMAND_COMPLETE" with expression '0x1284', CType: int.
Definition: CL20.java:930
static final int CL_COMMAND_SVM_FREE
Define "CL_COMMAND_SVM_FREE" with expression '0x1209', CType: int.
Definition: CL20.java:940
static final float CL_M_1_PI_F
Define "CL_M_1_PI_F" with expression '0.31830987334251f', CType: float.
Definition: CL20.java:648
static final int CL_READ_WRITE_CACHE
Define "CL_READ_WRITE_CACHE" with expression '0x2', CType: int.
Definition: CL20.java:786
static final int CL_INVALID_WORK_ITEM_SIZE
Define "CL_INVALID_WORK_ITEM_SIZE" with expression '-55', CType: int.
Definition: CL20.java:38
static final int CL_DBL_MAX_10_EXP
Define "CL_DBL_MAX_10_EXP" with expression '+308', CType: int.
Definition: CL20.java:74
static final int CL_DEVICE_TYPE_DEFAULT
Define "CL_DEVICE_TYPE_DEFAULT" with expression '(1 << 0)', CType: int.
Definition: CL20.java:774
static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
Define "CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE" with expression '(1 << 0)', CType: int.
Definition: CL20.java:722
static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
Define "CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR" with expression '0x2006', CType: int.
Definition: CL20.java:812
static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG" with expression '0x1009', CType: int.
Definition: CL20.java:260
int clReleaseProgram(long program)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseProgram}(cl...
static final int CL_MEM_OBJECT_ALLOCATION_FAILURE
Define "CL_MEM_OBJECT_ALLOCATION_FAILURE" with expression '-4', CType: int.
Definition: CL20.java:48
static final int CL_KERNEL_ARG_ACCESS_READ_ONLY
Define "CL_KERNEL_ARG_ACCESS_READ_ONLY" with expression '0x11A0', CType: int.
Definition: CL20.java:410
static final int CL_DEVICE_SVM_FINE_GRAIN_SYSTEM
Define "CL_DEVICE_SVM_FINE_GRAIN_SYSTEM" with expression '(1 << 2)', CType: int.
Definition: CL20.java:96
static final int CL_INVALID_PARTITION_COUNT_EXT
Define "CL_INVALID_PARTITION_COUNT_EXT" with expression '-1058', CType: int.
Definition: CL20.java:444
static final int CL_DEVICE_PRINTF_BUFFER_SIZE
Define "CL_DEVICE_PRINTF_BUFFER_SIZE" with expression '0x1049', CType: int.
Definition: CL20.java:482
static final int CL_COMMAND_COPY_BUFFER_RECT
Define "CL_COMMAND_COPY_BUFFER_RECT" with expression '0x1203', CType: int.
Definition: CL20.java:960
static final int CL_IMAGE_BUFFER
Define "CL_IMAGE_BUFFER" with expression '0x1118', CType: int.
Definition: CL20.java:126
static final float CL_M_2_SQRTPI
Define "CL_M_2_SQRTPI" with expression '1.128379167095512558561', CType: float.
Definition: CL20.java:592
static final int CL_sBGRA
Define "CL_sBGRA" with expression '0x10C2', CType: int.
Definition: CL20.java:52
static final int CL_COMMAND_WRITE_BUFFER
Define "CL_COMMAND_WRITE_BUFFER" with expression '0x11F4', CType: int.
Definition: CL20.java:364
static final int CL_INVALID_DEVICE_TYPE
Define "CL_INVALID_DEVICE_TYPE" with expression '-31', CType: int.
Definition: CL20.java:462
static final int CL_PROFILING_INFO_NOT_AVAILABLE
Define "CL_PROFILING_INFO_NOT_AVAILABLE" with expression '-7', CType: int.
Definition: CL20.java:88
int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, int[] num_image_formats, int num_image_formats_offset)
Entry point (through function pointer) to C language function: cl_int {@native clGetSupportedImageF...
static final int CL_DEVICE_MAX_PARAMETER_SIZE
Define "CL_DEVICE_MAX_PARAMETER_SIZE" with expression '0x1017', CType: int.
Definition: CL20.java:518
int clGetDeviceIDs(long platform, long device_type, int num_entries, PointerBuffer devices, IntBuffer num_devices)
Entry point (through function pointer) to C language function: cl_int {@native clGetDeviceIDs}(cl_p...
long clCreateFromGLTexture(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTextur...
static final int CL_INVALID_BUILD_OPTIONS
Define "CL_INVALID_BUILD_OPTIONS" with expression '-43', CType: int.
Definition: CL20.java:486
static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
Define "CL_DEVICE_GLOBAL_MEM_CACHE_TYPE" with expression '0x101C', CType: int.
Definition: CL20.java:416
long clCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset)
Entry point (through function pointer) to C language function: cl_event {@native clCreateEventFromG...
static final int CL_FLOAT
Define "CL_FLOAT" with expression '0x10DE', CType: int.
Definition: CL20.java:172
static final int CL_BUILD_ERROR
Define "CL_BUILD_ERROR" with expression '-2', CType: int.
Definition: CL20.java:658
static final int CL_PROFILING_COMMAND_END
Define "CL_PROFILING_COMMAND_END" with expression '0x1283', CType: int.
Definition: CL20.java:258
static final int CL_KERNEL_ARG_ADDRESS_QUALIFIER
Define "CL_KERNEL_ARG_ADDRESS_QUALIFIER" with expression '0x1196', CType: int.
Definition: CL20.java:286
long clCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, ByteBuffer kernel_names, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramW...
static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN
Define "CL_DEVICE_MEM_BASE_ADDR_ALIGN" with expression '0x1019', CType: int.
Definition: CL20.java:900
static final int CL_KERNEL_CONTEXT
Define "CL_KERNEL_CONTEXT" with expression '0x1193', CType: int.
Definition: CL20.java:64
static final double CL_DBL_MIN
Define "CL_DBL_MIN" with expression '0x1.0p-1022', CType: double.
Definition: CL20.java:626
static final int CL_KERNEL_ARG_INFO_NOT_AVAILABLE
Define "CL_KERNEL_ARG_INFO_NOT_AVAILABLE" with expression '-19', CType: int.
Definition: CL20.java:224
static final int CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE
Define "CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE" with expression '0x1050', CType: int.
Definition: CL20.java:950
static final int CL_MEM_OBJECT_IMAGE2D
Define "CL_MEM_OBJECT_IMAGE2D" with expression '0x10F1', CType: int.
Definition: CL20.java:938
static final int CL_UCHAR_MAX
Define "CL_UCHAR_MAX" with expression '255', CType: int.
Definition: CL20.java:734
static final int CL_COMMAND_WRITE_IMAGE
Define "CL_COMMAND_WRITE_IMAGE" with expression '0x11F7', CType: int.
Definition: CL20.java:1068
int clGetSupportedImageFormats(long context, long flags, int image_type, int num_entries, CLImageFormatImpl image_formats, IntBuffer num_image_formats)
Entry point (through function pointer) to C language function: cl_int {@native clGetSupportedImageF...
static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE
Define "CL_DEVICE_MAX_MEM_ALLOC_SIZE" with expression '0x1010', CType: int.
Definition: CL20.java:460
static final int CL_PROFILING_COMMAND_START
Define "CL_PROFILING_COMMAND_START" with expression '0x1282', CType: int.
Definition: CL20.java:484
static final int CL_DEVICE_EXTENSIONS
Define "CL_DEVICE_EXTENSIONS" with expression '0x1030', CType: int.
Definition: CL20.java:536
static final int CL_COMMAND_SVM_MAP
Define "CL_COMMAND_SVM_MAP" with expression '0x120C', CType: int.
Definition: CL20.java:220
static final int CL_DEVICE_IMAGE3D_MAX_WIDTH
Define "CL_DEVICE_IMAGE3D_MAX_WIDTH" with expression '0x1013', CType: int.
Definition: CL20.java:702
int clGetGLObjectInfo(long memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)
Entry point (through function pointer) to C language function: cl_int {@native clGetGLObjectInfo}(c...
static final int CL_INVALID_DEVICE
Define "CL_INVALID_DEVICE" with expression '-33', CType: int.
Definition: CL20.java:850
int clGetProgramInfo(long program, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetProgramInfo}(cl...
static final int CL_FP_FMA
Define "CL_FP_FMA" with expression '(1 << 5)', CType: int.
Definition: CL20.java:510
static final int CL_COMMAND_TASK
Define "CL_COMMAND_TASK" with expression '0x11F1', CType: int.
Definition: CL20.java:968
long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage2D}(cl_...
static final int CL_SAMPLER_LOD_MAX
Define "CL_SAMPLER_LOD_MAX" with expression '0x1157', CType: int.
Definition: CL20.java:770
static final int CL_OUT_OF_RESOURCES
Define "CL_OUT_OF_RESOURCES" with expression '-5', CType: int.
Definition: CL20.java:186
static final int CL_INVALID_KERNEL_ARGS
Define "CL_INVALID_KERNEL_ARGS" with expression '-52', CType: int.
Definition: CL20.java:94
static final int CL_DEVICE_TYPE_ACCELERATOR
Define "CL_DEVICE_TYPE_ACCELERATOR" with expression '(1 << 3)', CType: int.
Definition: CL20.java:430
static final int CL_PLATFORM_NOT_FOUND_KHR
Define "CL_PLATFORM_NOT_FOUND_KHR" with expression '-1001', CType: int.
Definition: CL20.java:524
static final float CL_M_2_PI_F
Define "CL_M_2_PI_F" with expression '0.63661974668503f', CType: float.
Definition: CL20.java:952
static final int CL_KERNEL_ARG_TYPE_VOLATILE
Define "CL_KERNEL_ARG_TYPE_VOLATILE" with expression '(1 << 2)', CType: int.
Definition: CL20.java:174
static final int CL_CONTEXT_TERMINATE_KHR
Define "CL_CONTEXT_TERMINATE_KHR" with expression '0x2010', CType: int.
Definition: CL20.java:108
static final int CL_VERSION_1_2
Define "CL_VERSION_1_2" with expression '1', CType: int.
Definition: CL20.java:188
static final int CL_INVALID_PIPE_SIZE
Define "CL_INVALID_PIPE_SIZE" with expression '-69', CType: int.
Definition: CL20.java:316
static final int CL_RGB
Define "CL_RGB" with expression '0x10B4', CType: int.
Definition: CL20.java:414
static final int CL_DEVICE_MAX_WORK_GROUP_SIZE
Define "CL_DEVICE_MAX_WORK_GROUP_SIZE" with expression '0x1004', CType: int.
Definition: CL20.java:1008
static final int CL_INVALID_ARG_INDEX
Define "CL_INVALID_ARG_INDEX" with expression '-49', CType: int.
Definition: CL20.java:162
static final int CL_UNSIGNED_INT8
Define "CL_UNSIGNED_INT8" with expression '0x10DA', CType: int.
Definition: CL20.java:764
static final int CL_INVALID_GL_OBJECT
Define "CL_INVALID_GL_OBJECT" with expression '-60', CType: int.
Definition: CL20.java:982
static final int CL_PROGRAM_BINARY_TYPE_LIBRARY
Define "CL_PROGRAM_BINARY_TYPE_LIBRARY" with expression '0x2', CType: int.
Definition: CL20.java:752
static final int CL_IMAGE_FORMAT
Define "CL_IMAGE_FORMAT" with expression '0x1110', CType: int.
Definition: CL20.java:476
static final int CL_INVALID_ARG_VALUE
Define "CL_INVALID_ARG_VALUE" with expression '-50', CType: int.
Definition: CL20.java:458
static final int CL_PLATFORM_VENDOR
Define "CL_PLATFORM_VENDOR" with expression '0x0903', CType: int.
Definition: CL20.java:334
static final int CL_MEM_TYPE
Define "CL_MEM_TYPE" with expression '0x1100', CType: int.
Definition: CL20.java:600
int clRetainKernel(long kernel)
Entry point (through function pointer) to C language function: cl_int {@native clRetainKernel}(cl_k...
static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF" with expression '0x103C', CType: int.
Definition: CL20.java:1066
static final int CL_INVALID_IMAGE_DESCRIPTOR
Define "CL_INVALID_IMAGE_DESCRIPTOR" with expression '-65', CType: int.
Definition: CL20.java:1052
ByteBuffer clSVMAlloc(long context, long flags, long size, int alignment)
Entry point (through function pointer) to C language function: void * {@native clSVMAlloc}(cl_conte...
static final int CL_PRINTF_BUFFERSIZE_ARM
Define "CL_PRINTF_BUFFERSIZE_ARM" with expression '0x40B1', CType: int.
Definition: CL20.java:792
static final int CL_MEM_WRITE_ONLY
Define "CL_MEM_WRITE_ONLY" with expression '(1 << 1)', CType: int.
Definition: CL20.java:264
static final int CL_GL_CONTEXT_KHR
Define "CL_GL_CONTEXT_KHR" with expression '0x2008', CType: int.
Definition: CL20.java:840
static final int CL_Rx
Define "CL_Rx" with expression '0x10BA', CType: int.
Definition: CL20.java:654
static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE
Define "CL_COMMAND_COPY_BUFFER_TO_IMAGE" with expression '0x11FA', CType: int.
Definition: CL20.java:346
static final int CL_DRIVER_VERSION
Define "CL_DRIVER_VERSION" with expression '0x102D', CType: int.
Definition: CL20.java:1028
static final int CL_PROGRAM_SOURCE
Define "CL_PROGRAM_SOURCE" with expression '0x1164', CType: int.
Definition: CL20.java:326
static final int CL_INVALID_GLOBAL_WORK_SIZE
Define "CL_INVALID_GLOBAL_WORK_SIZE" with expression '-63', CType: int.
Definition: CL20.java:40
static final int CL_FLT_MANT_DIG
Define "CL_FLT_MANT_DIG" with expression '24', CType: int.
Definition: CL20.java:624
static final int CL_QUEUE_SIZE
Define "CL_QUEUE_SIZE" with expression '0x1094', CType: int.
Definition: CL20.java:916
static final int CL_COMPILER_NOT_AVAILABLE
Define "CL_COMPILER_NOT_AVAILABLE" with expression '-3', CType: int.
Definition: CL20.java:548
static final int cl_khr_gl_sharing
Define "cl_khr_gl_sharing" with expression '1', CType: int.
Definition: CL20.java:630
static final int CL_CHAR_MAX
Define "CL_CHAR_MAX" with expression '127', CType: int.
Definition: CL20.java:216
long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage3D}(cl_...
int clEnqueueSVMMemcpy(long command_queue, int blocking_copy, Buffer dst_ptr, Buffer src_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueSVMMemcpy}(...
static final float CL_M_PI_4
Define "CL_M_PI_4" with expression '0.785398163397448278999', CType: float.
Definition: CL20.java:680
static final int CL_DEVICE_HOST_UNIFIED_MEMORY
Define "CL_DEVICE_HOST_UNIFIED_MEMORY" with expression '0x1035', CType: int.
Definition: CL20.java:818
static final int CL_sRGBx
Define "CL_sRGBx" with expression '0x10C0', CType: int.
Definition: CL20.java:538
long clCreateCommandQueue(long context, long device, long properties, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_command_queue {@native clCreateCo...
long clCreateCommandQueueWithProperties(long context, long device, LongBuffer properties, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_command_queue {@native clCreateCo...
static final int CL_KERNEL_PRIVATE_MEM_SIZE
Define "CL_KERNEL_PRIVATE_MEM_SIZE" with expression '0x11B4', CType: int.
Definition: CL20.java:954
int clReleaseDevice(long device)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseDevice}(cl_...
static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT
Define "CL_DEVICE_ERROR_CORRECTION_SUPPORT" with expression '0x1024', CType: int.
Definition: CL20.java:1060
static final int CL_DEVICE_PARTITION_EQUALLY_EXT
Define "CL_DEVICE_PARTITION_EQUALLY_EXT" with expression '0x4050', CType: int.
Definition: CL20.java:468
static final int CL_DEVICE_PARTITION_BY_COUNTS
Define "CL_DEVICE_PARTITION_BY_COUNTS" with expression '0x1087', CType: int.
Definition: CL20.java:268
long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTextur...
static final int CL_AFFINITY_DOMAIN_NUMA_EXT
Define "CL_AFFINITY_DOMAIN_NUMA_EXT" with expression '0x10', CType: int.
Definition: CL20.java:124
static final int CL_FP_DENORM
Define "CL_FP_DENORM" with expression '(1 << 0)', CType: int.
Definition: CL20.java:402
static final int CL_DEVICE_ENDIAN_LITTLE
Define "CL_DEVICE_ENDIAN_LITTLE" with expression '0x1026', CType: int.
Definition: CL20.java:1062
static final float CL_DBL_EPSILON
Define "CL_DBL_EPSILON" with expression '0x1.0p-52', CType: float.
Definition: CL20.java:716
static final int CL_SAMPLER_NORMALIZED_COORDS
Define "CL_SAMPLER_NORMALIZED_COORDS" with expression '0x1152', CType: int.
Definition: CL20.java:102
static final int CL_PROGRAM_REFERENCE_COUNT
Define "CL_PROGRAM_REFERENCE_COUNT" with expression '0x1160', CType: int.
Definition: CL20.java:166
static final int CL_DEVICE_AFFINITY_DOMAIN_NUMA
Define "CL_DEVICE_AFFINITY_DOMAIN_NUMA" with expression '(1 << 0)', CType: int.
Definition: CL20.java:1006
static final int CL_BUFFER_CREATE_TYPE_REGION
Define "CL_BUFFER_CREATE_TYPE_REGION" with expression '0x1220', CType: int.
Definition: CL20.java:788
int clSetKernelArg(long kernel, int arg_index, long arg_size, Buffer arg_value)
Entry point (through function pointer) to C language function: cl_int {@native clSetKernelArg}(cl_k...
static final int CL_COMMAND_SVM_MEMFILL
Define "CL_COMMAND_SVM_MEMFILL" with expression '0x120B', CType: int.
Definition: CL20.java:228
static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
Define "CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE" with expression '0x1020', CType: int.
Definition: CL20.java:1002
static final int CL_DEVICE_MAX_CONSTANT_ARGS
Define "CL_DEVICE_MAX_CONSTANT_ARGS" with expression '0x1021', CType: int.
Definition: CL20.java:632
static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG" with expression '0x1039', CType: int.
Definition: CL20.java:342
static final int CL_GLOBAL
Define "CL_GLOBAL" with expression '0x2', CType: int.
Definition: CL20.java:1016
static final int CL_DEVICE_MAX_ON_DEVICE_QUEUES
Define "CL_DEVICE_MAX_ON_DEVICE_QUEUES" with expression '0x1051', CType: int.
Definition: CL20.java:284
static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
Define "CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV" with expression '0x4000', CType: int.
Definition: CL20.java:836
static final int CL_FILTER_LINEAR
Define "CL_FILTER_LINEAR" with expression '0x1141', CType: int.
Definition: CL20.java:164
long clCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage}(cl_co...
static final int CL_KERNEL_LOCAL_MEM_SIZE
Define "CL_KERNEL_LOCAL_MEM_SIZE" with expression '0x11B2', CType: int.
Definition: CL20.java:308
static final int CL_COMMAND_COPY_BUFFER
Define "CL_COMMAND_COPY_BUFFER" with expression '0x11F5', CType: int.
Definition: CL20.java:160
static final int CL_DEVICE_PARTITION_FAILED_EXT
Define "CL_DEVICE_PARTITION_FAILED_EXT" with expression '-1057', CType: int.
Definition: CL20.java:932
static final int CL_UNORM_INT16
Define "CL_UNORM_INT16" with expression '0x10D3', CType: int.
Definition: CL20.java:240
long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTextur...
static final int CL_KERNEL_ARG_TYPE_PIPE
Define "CL_KERNEL_ARG_TYPE_PIPE" with expression '(1 << 3)', CType: int.
Definition: CL20.java:570
static final int CL_LINK_PROGRAM_FAILURE
Define "CL_LINK_PROGRAM_FAILURE" with expression '-17', CType: int.
Definition: CL20.java:1038
static final int CL_MAP_READ
Define "CL_MAP_READ" with expression '(1 << 0)', CType: int.
Definition: CL20.java:1086
static final float CL_M_LN2
Define "CL_M_LN2" with expression '0.693147180559945286227', CType: float.
Definition: CL20.java:710
static final int CL_KERNEL_ATTRIBUTES
Define "CL_KERNEL_ATTRIBUTES" with expression '0x1195', CType: int.
Definition: CL20.java:98
static final int CL_CONTEXT_PROPERTIES
Define "CL_CONTEXT_PROPERTIES" with expression '0x1082', CType: int.
Definition: CL20.java:964
static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_INT" with expression '0x1038', CType: int.
Definition: CL20.java:720
static final int CL_LOCAL
Define "CL_LOCAL" with expression '0x1', CType: int.
Definition: CL20.java:390
static final float CL_M_PI_2
Define "CL_M_PI_2" with expression '1.570796326794896557999', CType: float.
Definition: CL20.java:684
static final int CL_INVALID_EVENT
Define "CL_INVALID_EVENT" with expression '-58', CType: int.
Definition: CL20.java:560
long clCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreatePipe}(cl_con...
static final float CL_FLT_EPSILON
Define "CL_FLT_EPSILON" with expression '0x1.0p-23f', CType: float.
Definition: CL20.java:310
static final int CL_INVALID_WORK_GROUP_SIZE
Define "CL_INVALID_WORK_GROUP_SIZE" with expression '-54', CType: int.
Definition: CL20.java:602
static final int CL_KERNEL_ARG_TYPE_QUALIFIER
Define "CL_KERNEL_ARG_TYPE_QUALIFIER" with expression '0x1199', CType: int.
Definition: CL20.java:368
static final int CL_KERNEL_PROGRAM
Define "CL_KERNEL_PROGRAM" with expression '0x1194', CType: int.
Definition: CL20.java:564
int clRetainContext(long context)
Entry point (through function pointer) to C language function: cl_int {@native clRetainContext}(cl_...
void clSVMFree(long context, Buffer svm_pointer)
Entry point (through function pointer) to C language function: void {@native clSVMFree}(cl_context ...
static final int CL_KERNEL_ARG_ACCESS_WRITE_ONLY
Define "CL_KERNEL_ARG_ACCESS_WRITE_ONLY" with expression '0x11A1', CType: int.
Definition: CL20.java:306
static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
Define "CL_DEVICE_PROFILING_TIMER_OFFSET_AMD" with expression '0x4036', CType: int.
Definition: CL20.java:902
static final int CL_EVENT_COMMAND_QUEUE
Define "CL_EVENT_COMMAND_QUEUE" with expression '0x11D0', CType: int.
Definition: CL20.java:798
static final int CL_PROGRAM_BINARIES
Define "CL_PROGRAM_BINARIES" with expression '0x1166', CType: int.
Definition: CL20.java:140
static final int CL_PLATFORM_VERSION
Define "CL_PLATFORM_VERSION" with expression '0x0901', CType: int.
Definition: CL20.java:180
static final int CL_MIGRATE_MEM_OBJECT_HOST
Define "CL_MIGRATE_MEM_OBJECT_HOST" with expression '(1 << 0)', CType: int.
Definition: CL20.java:1030
static final int CL_DEVICE_IMAGE3D_MAX_DEPTH
Define "CL_DEVICE_IMAGE3D_MAX_DEPTH" with expression '0x1015', CType: int.
Definition: CL20.java:104
static final int CL_DEVICE_PARTITION_FAILED
Define "CL_DEVICE_PARTITION_FAILED" with expression '-18', CType: int.
Definition: CL20.java:184
int clEnqueueReadImage(long command_queue, long image, int blocking_read, PointerBuffer arg3, PointerBuffer arg4, long row_pitch, long slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueReadImage}(...
static final int KHRONOS_TRUE
Defined as part of enum type "khronos_boolean_enum_t" with expression '1', CType: int.
Definition: CL20.java:34
static final int CL_RGBA
Define "CL_RGBA" with expression '0x10B5', CType: int.
Definition: CL20.java:62
static final int KHRONOS_FALSE
Defined as part of enum type "khronos_boolean_enum_t" with expression '0', CType: int.
Definition: CL20.java:32
static final int CL_INVALID_COMMAND_QUEUE
Define "CL_INVALID_COMMAND_QUEUE" with expression '-36', CType: int.
Definition: CL20.java:718
static final int CL_MEM_MAP_COUNT
Define "CL_MEM_MAP_COUNT" with expression '0x1104', CType: int.
Definition: CL20.java:700
static final int CL_FILTER_NEAREST
Define "CL_FILTER_NEAREST" with expression '0x1140', CType: int.
Definition: CL20.java:810
long clCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLBuffer...
static final int CL_PROGRAM_BINARY_TYPE
Define "CL_PROGRAM_BINARY_TYPE" with expression '0x1184', CType: int.
Definition: CL20.java:1034
static final int CL_SIGNED_INT32
Define "CL_SIGNED_INT32" with expression '0x10D9', CType: int.
Definition: CL20.java:776
static final int CL_QUEUE_ON_DEVICE
Define "CL_QUEUE_ON_DEVICE" with expression '(1 << 2)', CType: int.
Definition: CL20.java:906
long clCreateKernel(long program, String kernel_name, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_kernel {@native clCreateKernel}(c...
static final int CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES
Define "CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES" with expression '0x104E', CType: int.
Definition: CL20.java:156
static final int CL_DEVICE_IMAGE_PITCH_ALIGNMENT
Define "CL_DEVICE_IMAGE_PITCH_ALIGNMENT" with expression '0x104A', CType: int.
Definition: CL20.java:1078
static final float CL_M_LN2_F
Define "CL_M_LN2_F" with expression '0.69314718246460f', CType: float.
Definition: CL20.java:490
static final int CL_DEVICE_PARTITION_PROPERTIES
Define "CL_DEVICE_PARTITION_PROPERTIES" with expression '0x1044', CType: int.
Definition: CL20.java:712
static final int CL_DEVICE_PROFILE
Define "CL_DEVICE_PROFILE" with expression '0x102E', CType: int.
Definition: CL20.java:814
long clCreateSamplerWithProperties(long context, long[] normalized_coords, int normalized_coords_offset, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_sampler {@native clCreateSamplerW...
static final int CL_DEVICE_MAX_PIPE_ARGS
Define "CL_DEVICE_MAX_PIPE_ARGS" with expression '0x1055', CType: int.
Definition: CL20.java:1092
static final int CL_MEM_ASSOCIATED_MEMOBJECT
Define "CL_MEM_ASSOCIATED_MEMOBJECT" with expression '0x1107', CType: int.
Definition: CL20.java:870
int clEnqueueReadBuffer(long command_queue, long buffer, int blocking_read, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueReadBuffer}...
static final int CL_KERNEL_ARG_ACCESS_QUALIFIER
Define "CL_KERNEL_ARG_ACCESS_QUALIFIER" with expression '0x1197', CType: int.
Definition: CL20.java:856
int clEnqueueSVMFree(long command_queue, int num_svm_pointers, PointerBuffer arg2, Buffer arg3, Buffer user_data, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueSVMFree}(cl...
static final int CL_DEVICE_PARENT_DEVICE_EXT
Define "CL_DEVICE_PARENT_DEVICE_EXT" with expression '0x4054', CType: int.
Definition: CL20.java:748
long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateSubBuffer}(c...
static final int CL_MEM_OFFSET
Define "CL_MEM_OFFSET" with expression '0x1108', CType: int.
Definition: CL20.java:750
long clCreateUserEvent(long context, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_event {@native clCreateUserEvent}...
static final int CL_FP_ROUND_TO_INF
Define "CL_FP_ROUND_TO_INF" with expression '(1 << 4)', CType: int.
Definition: CL20.java:614
static final int CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS
Define "CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS" with expression '0x104C', CType: int.
Definition: CL20.java:762
int clGetDeviceInfo(long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetDeviceInfo}(cl_...
static final int CL_DEVICE_REFERENCE_COUNT
Define "CL_DEVICE_REFERENCE_COUNT" with expression '0x1047', CType: int.
Definition: CL20.java:404
static final int CL_COMMAND_READ_IMAGE
Define "CL_COMMAND_READ_IMAGE" with expression '0x11F6', CType: int.
Definition: CL20.java:544
static final int CL_DEVICE_PARENT_DEVICE
Define "CL_DEVICE_PARENT_DEVICE" with expression '0x1042', CType: int.
Definition: CL20.java:254
static final int CL_LUMINANCE
Define "CL_LUMINANCE" with expression '0x10B9', CType: int.
Definition: CL20.java:726
static final int CL_KERNEL_ARG_TYPE_NONE
Define "CL_KERNEL_ARG_TYPE_NONE" with expression '0', CType: int.
Definition: CL20.java:100
static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
Define "CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE" with expression '0x101A', CType: int.
Definition: CL20.java:618
static final int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
Define "CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT" with expression '(1 << 7)', CType: int.
Definition: CL20.java:1032
static final int CL_ADDRESS_CLAMP_TO_EDGE
Define "CL_ADDRESS_CLAMP_TO_EDGE" with expression '0x1131', CType: int.
Definition: CL20.java:660
static final int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
Define "CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT" with expression '0x1', CType: int.
Definition: CL20.java:884
int clGetPlatformInfo(long platform, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetPlatformInfo}(c...
static final int CL_DEVICE_GPU_OVERLAP_NV
Define "CL_DEVICE_GPU_OVERLAP_NV" with expression '0x4004', CType: int.
Definition: CL20.java:312
static final int cl_khr_terminate_context
Define "cl_khr_terminate_context" with expression '1', CType: int.
Definition: CL20.java:230
int clRetainProgram(long program)
Entry point (through function pointer) to C language function: cl_int {@native clRetainProgram}(cl_...
static final int CL_PROGRAM_BINARY_TYPE_EXECUTABLE
Define "CL_PROGRAM_BINARY_TYPE_EXECUTABLE" with expression '0x4', CType: int.
Definition: CL20.java:550
static final int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
Define "CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED" with expression '(1 << 1)', CType: int.
Definition: CL20.java:142
static final int CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE
Define "CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE" with expression '0x104D', CType: int.
Definition: CL20.java:244
static final int CL_COMMAND_BARRIER
Define "CL_COMMAND_BARRIER" with expression '0x1205', CType: int.
Definition: CL20.java:918
static final int CL_COMMAND_MAP_BUFFER
Define "CL_COMMAND_MAP_BUFFER" with expression '0x11FB', CType: int.
Definition: CL20.java:868
static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE" with expression '0x103B', CType: int.
Definition: CL20.java:348
static final int CL_QUEUE_PROPERTIES
Define "CL_QUEUE_PROPERTIES" with expression '0x1093', CType: int.
Definition: CL20.java:290
static final int CL_DEVICE_MAX_SAMPLERS
Define "CL_DEVICE_MAX_SAMPLERS" with expression '0x1018', CType: int.
Definition: CL20.java:418
int clEnqueueBarrierWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueBarrierWith...
static final int CL_QUEUE_REFERENCE_COUNT
Define "CL_QUEUE_REFERENCE_COUNT" with expression '0x1092', CType: int.
Definition: CL20.java:1096
int clCreateSubDevicesEXT(long arg0, long[] arg1, int arg1_offset, int arg2, PointerBuffer arg3, int[] arg4, int arg4_offset)
Entry point (through function pointer) to C language function: cl_int {@native clCreateSubDevicesEX...
static final int KHRONOS_MAX_ENUM
Define "KHRONOS_MAX_ENUM" with expression '0x7FFFFFFF', CType: int.
Definition: CL20.java:296
int clEnqueueFillImage(long command_queue, long image, Buffer fill_color, PointerBuffer arg3, PointerBuffer arg4, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueFillImage}(...
static final int CL_PROGRAM_DEVICES
Define "CL_PROGRAM_DEVICES" with expression '0x1163', CType: int.
Definition: CL20.java:806
static final float CL_MAXFLOAT
Define "CL_MAXFLOAT" with expression '0x1.fffffep127f', CType: float.
Definition: CL20.java:298
static final int KHRONOS_BOOLEAN_ENUM_FORCE_SIZE
Defined as part of enum type "khronos_boolean_enum_t" with expression '0x7FFFFFFF',...
Definition: CL20.java:36
static final int CL_INVALID_PROPERTY
Define "CL_INVALID_PROPERTY" with expression '-64', CType: int.
Definition: CL20.java:892
ByteBuffer clGetExtensionFunctionAddressForPlatform(long platform, ByteBuffer func_name)
Entry point (through function pointer) to C language function: void * {@native clGetExtensionFuncti...
static final int CL_DBL_MAX_EXP
Define "CL_DBL_MAX_EXP" with expression '+1024', CType: int.
Definition: CL20.java:412
int clEnqueueWriteBuffer(long command_queue, long buffer, int blocking_write, long offset, long size, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueWriteBuffer...
static final int CL_PROGRAM_NUM_DEVICES
Define "CL_PROGRAM_NUM_DEVICES" with expression '0x1162', CType: int.
Definition: CL20.java:744
long clCreateSubBuffer(long buffer, long flags, int buffer_create_type, Buffer buffer_create_info, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateSubBuffer}(c...
ByteBuffer clGetExtensionFunctionAddressForPlatform(long platform, byte[] func_name, int func_name_offset)
Entry point (through function pointer) to C language function: void * {@native clGetExtensionFuncti...
static final int CL_DEVICE_TYPE
Define "CL_DEVICE_TYPE" with expression '0x1000', CType: int.
Definition: CL20.java:120
static final int CL_CHAR_BIT
Define "CL_CHAR_BIT" with expression '8', CType: int.
Definition: CL20.java:262
static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR" with expression '0x1006', CType: int.
Definition: CL20.java:478
static final int CL_CHAR_MIN
Define "CL_CHAR_MIN" with expression '(-127-1)', CType: int.
Definition: CL20.java:998
long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLTextur...
static final int CL_DEVICE_QUEUE_PROPERTIES
Define "CL_DEVICE_QUEUE_PROPERTIES" with expression '0x102A', CType: int.
Definition: CL20.java:972
static final int CL_GL_OBJECT_TEXTURE2D_ARRAY
Define "CL_GL_OBJECT_TEXTURE2D_ARRAY" with expression '0x200E', CType: int.
Definition: CL20.java:698
static final int CL_UNORM_INT_101010
Define "CL_UNORM_INT_101010" with expression '0x10D6', CType: int.
Definition: CL20.java:154
static final int CL_GL_OBJECT_TEXTURE3D
Define "CL_GL_OBJECT_TEXTURE3D" with expression '0x2002', CType: int.
Definition: CL20.java:1026
static final int CL_INVALID_BUFFER_SIZE
Define "CL_INVALID_BUFFER_SIZE" with expression '-61', CType: int.
Definition: CL20.java:534
static final int CL_INVALID_KERNEL_DEFINITION
Define "CL_INVALID_KERNEL_DEFINITION" with expression '-47', CType: int.
Definition: CL20.java:946
static final int CL_MEM_OBJECT_IMAGE2D_ARRAY
Define "CL_MEM_OBJECT_IMAGE2D_ARRAY" with expression '0x10F3', CType: int.
Definition: CL20.java:256
int clFinish(long command_queue)
Entry point (through function pointer) to C language function: cl_int {@native clFinish}(cl_command...
long clCreateCommandQueueWithProperties(long context, long device, long[] properties, int properties_offset, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_command_queue {@native clCreateCo...
int clGetPlatformIDs(int num_entries, PointerBuffer platforms, IntBuffer num_platforms)
Entry point (through function pointer) to C language function: cl_int {@native clGetPlatformIDs}(cl...
int clGetKernelInfo(long kernel, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetKernelInfo}(cl_...
static final int CL_KERNEL_GLOBAL_WORK_SIZE
Define "CL_KERNEL_GLOBAL_WORK_SIZE" with expression '0x11B5', CType: int.
Definition: CL20.java:138
static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE" with expression '0x100B', CType: int.
Definition: CL20.java:118
static final int CL_COMMAND_NDRANGE_KERNEL
Define "CL_COMMAND_NDRANGE_KERNEL" with expression '0x11F0', CType: int.
Definition: CL20.java:882
static final int CL_MEM_HOST_PTR
Define "CL_MEM_HOST_PTR" with expression '0x1103', CType: int.
Definition: CL20.java:122
static final int CL_ABGR
Define "CL_ABGR" with expression '0x10C3', CType: int.
Definition: CL20.java:498
static final int CL_KERNEL_ARG_TYPE_CONST
Define "CL_KERNEL_ARG_TYPE_CONST" with expression '(1 << 0)', CType: int.
Definition: CL20.java:576
static final int CL_MEM_READ_WRITE
Define "CL_MEM_READ_WRITE" with expression '(1 << 0)', CType: int.
Definition: CL20.java:1082
static final float CL_M_PI_2_F
Define "CL_M_PI_2_F" with expression '1.57079637050629f', CType: float.
Definition: CL20.java:202
static final int CL_COMMAND_RELEASE_GL_OBJECTS
Define "CL_COMMAND_RELEASE_GL_OBJECTS" with expression '0x1200', CType: int.
Definition: CL20.java:986
static final int CL_PIPE_PACKET_SIZE
Define "CL_PIPE_PACKET_SIZE" with expression '0x1120', CType: int.
Definition: CL20.java:910
static final int CL_MEM_OBJECT_PIPE
Define "CL_MEM_OBJECT_PIPE" with expression '0x10F7', CType: int.
Definition: CL20.java:168
static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT
Define "CL_AFFINITY_DOMAIN_L1_CACHE_EXT" with expression '0x1', CType: int.
Definition: CL20.java:980
static final int CL_DEVICE_MAX_COMPUTE_UNITS
Define "CL_DEVICE_MAX_COMPUTE_UNITS" with expression '0x1002', CType: int.
Definition: CL20.java:152
static final int CL_KERNEL_ARG_ACCESS_NONE
Define "CL_KERNEL_ARG_ACCESS_NONE" with expression '0x11A3', CType: int.
Definition: CL20.java:886
static final float CL_M_LN10
Define "CL_M_LN10" with expression '2.302585092994045901094', CType: float.
Definition: CL20.java:760
static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
Define "CL_DEVICE_GLOBAL_MEM_CACHE_SIZE" with expression '0x101E', CType: int.
Definition: CL20.java:664
static final int CL_DEVICE_SVM_CAPABILITIES
Define "CL_DEVICE_SVM_CAPABILITIES" with expression '0x1053', CType: int.
Definition: CL20.java:670
static final int CL_WGL_HDC_KHR
Define "CL_WGL_HDC_KHR" with expression '0x200B', CType: int.
Definition: CL20.java:848
static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
Define "CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR" with expression '0x200D', CType: int.
Definition: CL20.java:662
static final int CL_SCHAR_MAX
Define "CL_SCHAR_MAX" with expression '127', CType: int.
Definition: CL20.java:248
static final int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
Define "CL_DEVICE_IMAGE_MAX_ARRAY_SIZE" with expression '0x1041', CType: int.
Definition: CL20.java:234
int clRetainDevice(long device)
Entry point (through function pointer) to C language function: cl_int {@native clRetainDevice}(cl_d...
static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION
Define "CL_DEVICE_PROFILING_TIMER_RESOLUTION" with expression '0x1025', CType: int.
Definition: CL20.java:128
static final int CL_IMAGE_DEPTH
Define "CL_IMAGE_DEPTH" with expression '0x1116', CType: int.
Definition: CL20.java:238
static final int CL_KERNEL_ARG_ADDRESS_PRIVATE
Define "CL_KERNEL_ARG_ADDRESS_PRIVATE" with expression '0x119E', CType: int.
Definition: CL20.java:352
int clRetainEvent(long event)
Entry point (through function pointer) to C language function: cl_int {@native clRetainEvent}(cl_ev...
static final int CL_PRINTF_CALLBACK_ARM
Define "CL_PRINTF_CALLBACK_ARM" with expression '0x40B0', CType: int.
Definition: CL20.java:580
static final int CL_sRGB
Define "CL_sRGB" with expression '0x10BF', CType: int.
Definition: CL20.java:622
long clCreateImage2D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_row_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage2D}(cl_...
static final int CL_DEVICE_HALF_FP_CONFIG
Define "CL_DEVICE_HALF_FP_CONFIG" with expression '0x1033', CType: int.
Definition: CL20.java:426
static final int CL_ADDRESS_NONE
Define "CL_ADDRESS_NONE" with expression '0x1130', CType: int.
Definition: CL20.java:130
static final int CL_FALSE
Define "CL_FALSE" with expression '0', CType: int.
Definition: CL20.java:1090
static final int CL_sRGBA
Define "CL_sRGBA" with expression '0x10C1', CType: int.
Definition: CL20.java:54
static final int CL_MEM_ALLOC_HOST_PTR
Define "CL_MEM_ALLOC_HOST_PTR" with expression '(1 << 4)', CType: int.
Definition: CL20.java:912
static final int CL_DEVICE_NOT_FOUND
Define "CL_DEVICE_NOT_FOUND" with expression '-1', CType: int.
Definition: CL20.java:934
static final int CL_GL_OBJECT_BUFFER
Define "CL_GL_OBJECT_BUFFER" with expression '0x2000', CType: int.
Definition: CL20.java:830
static final int CL_COMMAND_UNMAP_MEM_OBJECT
Define "CL_COMMAND_UNMAP_MEM_OBJECT" with expression '0x11FD', CType: int.
Definition: CL20.java:372
static final int CL_BLOCKING
Define "CL_BLOCKING" with expression '1', CType: int.
Definition: CL20.java:400
static final int CL_EXEC_NATIVE_KERNEL
Define "CL_EXEC_NATIVE_KERNEL" with expression '(1 << 1)', CType: int.
Definition: CL20.java:1064
static final int CL_DBL_MIN_10_EXP
Define "CL_DBL_MIN_10_EXP" with expression '-307', CType: int.
Definition: CL20.java:278
static final int CL_INVALID_DEVICE_PARTITION_COUNT
Define "CL_INVALID_DEVICE_PARTITION_COUNT" with expression '-68', CType: int.
Definition: CL20.java:388
static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV
Define "CL_DEVICE_REGISTERS_PER_BLOCK_NV" with expression '0x4002', CType: int.
Definition: CL20.java:740
static final int CL_IMAGE_WIDTH
Define "CL_IMAGE_WIDTH" with expression '0x1114', CType: int.
Definition: CL20.java:822
static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT
Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT" with expression '0x1008', CType: int.
Definition: CL20.java:944
static final int CL_GL_OBJECT_TEXTURE_BUFFER
Define "CL_GL_OBJECT_TEXTURE_BUFFER" with expression '0x2011', CType: int.
Definition: CL20.java:852
static final int CL_MEM_COPY_HOST_PTR
Define "CL_MEM_COPY_HOST_PTR" with expression '(1 << 5)', CType: int.
Definition: CL20.java:844
int clEnqueueCopyImage(long command_queue, long src_image, long dst_image, PointerBuffer arg3, PointerBuffer arg4, PointerBuffer arg5, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueCopyImage}(...
static final int CL_CONTEXT_MEMORY_INITIALIZE_KHR
Define "CL_CONTEXT_MEMORY_INITIALIZE_KHR" with expression '0x200E', CType: int.
Definition: CL20.java:858
static final int CL_DEVICE_VENDOR
Define "CL_DEVICE_VENDOR" with expression '0x102C', CType: int.
Definition: CL20.java:362
static final int CL_DEVICES_FOR_GL_CONTEXT_KHR
Define "CL_DEVICES_FOR_GL_CONTEXT_KHR" with expression '0x2007', CType: int.
Definition: CL20.java:116
int clGetImageInfo(long image, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetImageInfo}(cl_m...
long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_sampler {@native clCreateSampler}...
static final int CL_MEM_REFERENCE_COUNT
Define "CL_MEM_REFERENCE_COUNT" with expression '0x1105', CType: int.
Definition: CL20.java:1024
static final int CL_DEVICE_REFERENCE_COUNT_EXT
Define "CL_DEVICE_REFERENCE_COUNT_EXT" with expression '0x4057', CType: int.
Definition: CL20.java:110
static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
Define "CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV" with expression '0x4001', CType: int.
Definition: CL20.java:148
static final int CL_PROGRAM_BUILD_LOG
Define "CL_PROGRAM_BUILD_LOG" with expression '0x1183', CType: int.
Definition: CL20.java:766
static final int CL_DEPTH_STENCIL
Define "CL_DEPTH_STENCIL" with expression '0x10BE', CType: int.
Definition: CL20.java:86
static final int CL_R
Define "CL_R" with expression '0x10B0', CType: int.
Definition: CL20.java:554
static final int CL_INVALID_PARTITION_NAME_EXT
Define "CL_INVALID_PARTITION_NAME_EXT" with expression '-1059', CType: int.
Definition: CL20.java:132
static final float CL_M_2_SQRTPI_F
Define "CL_M_2_SQRTPI_F" with expression '1.12837922573090f', CType: float.
Definition: CL20.java:84
static final float CL_M_E
Define "CL_M_E" with expression '2.718281828459045090796', CType: float.
Definition: CL20.java:386
static final int CL_DEVICE_PLATFORM
Define "CL_DEVICE_PLATFORM" with expression '0x1031', CType: int.
Definition: CL20.java:456
static final int CL_DEVICE_TYPE_GPU
Define "CL_DEVICE_TYPE_GPU" with expression '(1 << 2)', CType: int.
Definition: CL20.java:60
static final int CL_COMMAND_MAP_IMAGE
Define "CL_COMMAND_MAP_IMAGE" with expression '0x11FC', CType: int.
Definition: CL20.java:1012
static final int CL_VERSION_1_0
Define "CL_VERSION_1_0" with expression '1', CType: int.
Definition: CL20.java:192
static final int CL_UNORM_SHORT_565
Define "CL_UNORM_SHORT_565" with expression '0x10D4', CType: int.
Definition: CL20.java:466
long clCreatePipe(long context, long flags, int pipe_packet_size, int pipe_max_packets, PointerBuffer properties, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreatePipe}(cl_con...
static final float CL_M_SQRT1_2_F
Define "CL_M_SQRT1_2_F" with expression '0.70710676908493f', CType: float.
Definition: CL20.java:696
static final int CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS
Define "CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS" with expression '0x1056', CType: int.
Definition: CL20.java:182
static final int CL_DEVICE_MAX_READ_IMAGE_ARGS
Define "CL_DEVICE_MAX_READ_IMAGE_ARGS" with expression '0x100E', CType: int.
Definition: CL20.java:924
static final int CL_SAMPLER_LOD_MIN
Define "CL_SAMPLER_LOD_MIN" with expression '0x1156', CType: int.
Definition: CL20.java:508
static final int CL_FLT_MAX_EXP
Define "CL_FLT_MAX_EXP" with expression '+128', CType: int.
Definition: CL20.java:542
static final int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
Define "CL_DEVICE_IMAGE_MAX_BUFFER_SIZE" with expression '0x1040', CType: int.
Definition: CL20.java:474
long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLRender...
static final int CL_SAMPLER_ADDRESSING_MODE
Define "CL_SAMPLER_ADDRESSING_MODE" with expression '0x1153', CType: int.
Definition: CL20.java:56
static final int CL_FLT_MAX_10_EXP
Define "CL_FLT_MAX_10_EXP" with expression '+38', CType: int.
Definition: CL20.java:1050
static final int CL_RA
Define "CL_RA" with expression '0x10B3', CType: int.
Definition: CL20.java:620
static final int CL_INVALID_EVENT_WAIT_LIST
Define "CL_INVALID_EVENT_WAIT_LIST" with expression '-57', CType: int.
Definition: CL20.java:768
int clCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, IntBuffer num_devices_ret)
Entry point (through function pointer) to C language function: cl_int {@native clCreateSubDevices}(...
int clRetainSampler(long sampler)
Entry point (through function pointer) to C language function: cl_int {@native clRetainSampler}(cl_...
static final int CL_BUILD_PROGRAM_FAILURE
Define "CL_BUILD_PROGRAM_FAILURE" with expression '-11', CType: int.
Definition: CL20.java:92
int clCreateKernelsInProgram(long program, int num_kernels, PointerBuffer kernels, IntBuffer num_kernels_ret)
Entry point (through function pointer) to C language function: cl_int {@native clCreateKernelsInPro...
static final int CL_KERNEL_ARG_ADDRESS_LOCAL
Define "CL_KERNEL_ARG_ADDRESS_LOCAL" with expression '0x119C', CType: int.
Definition: CL20.java:280
int clEnqueueFillBuffer(long command_queue, long buffer, Buffer pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueFillBuffer}...
int clEnqueueMigrateMemObjects(long command_queue, int num_mem_objects, PointerBuffer mem_objects, long flags, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueMigrateMemO...
static final int CL_DEVICE_AVAILABLE
Define "CL_DEVICE_AVAILABLE" with expression '0x1027', CType: int.
Definition: CL20.java:728
int clUnloadPlatformCompiler(long platform)
Entry point (through function pointer) to C language function: cl_int {@native clUnloadPlatformComp...
static final int CL_MEM_FLAGS
Define "CL_MEM_FLAGS" with expression '0x1101', CType: int.
Definition: CL20.java:376
static final int CL_PROGRAM_BINARY_SIZES
Define "CL_PROGRAM_BINARY_SIZES" with expression '0x1165', CType: int.
Definition: CL20.java:846
static final float CL_M_SQRT2_F
Define "CL_M_SQRT2_F" with expression '1.41421353816986f', CType: float.
Definition: CL20.java:374
static final int CL_MEM_OBJECT_IMAGE1D_ARRAY
Define "CL_MEM_OBJECT_IMAGE1D_ARRAY" with expression '0x10F5', CType: int.
Definition: CL20.java:922
static final int CL_DEVICE_IMAGE_SUPPORT
Define "CL_DEVICE_IMAGE_SUPPORT" with expression '0x1016', CType: int.
Definition: CL20.java:736
int clTerminateContextKHR(long arg0)
Entry point (through function pointer) to C language function: cl_int {@native clTerminateContextKH...
static final int CL_KERNEL_ARG_ADDRESS_GLOBAL
Define "CL_KERNEL_ARG_ADDRESS_GLOBAL" with expression '0x119B', CType: int.
Definition: CL20.java:424
static final int CL_QUEUE_DEVICE
Define "CL_QUEUE_DEVICE" with expression '0x1091', CType: int.
Definition: CL20.java:820
static final int CL_DEVICE_MAX_ON_DEVICE_EVENTS
Define "CL_DEVICE_MAX_ON_DEVICE_EVENTS" with expression '0x1052', CType: int.
Definition: CL20.java:1022
static final int CL_DEVICE_SPIR_VERSIONS
Define "CL_DEVICE_SPIR_VERSIONS" with expression '0x40E0', CType: int.
Definition: CL20.java:442
static final int CL_DEVICE_MAX_WORK_ITEM_SIZES
Define "CL_DEVICE_MAX_WORK_ITEM_SIZES" with expression '0x1005', CType: int.
Definition: CL20.java:588
static final int CL_INVALID_PLATFORM
Define "CL_INVALID_PLATFORM" with expression '-32', CType: int.
Definition: CL20.java:196
static final int CL_DEPTH
Define "CL_DEPTH" with expression '0x10BD', CType: int.
Definition: CL20.java:330
static final int CL_INVALID_KERNEL_NAME
Define "CL_INVALID_KERNEL_NAME" with expression '-46', CType: int.
Definition: CL20.java:656
long clCreateImage3D(long context, long flags, CLImageFormatImpl image_format, long image_width, long image_height, long image_depth, long image_row_pitch, long image_slice_pitch, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage3D}(cl_...
static final int CL_PROGRAM_BUILD_OPTIONS
Define "CL_PROGRAM_BUILD_OPTIONS" with expression '0x1182', CType: int.
Definition: CL20.java:204
static final int CL_IMAGE_NUM_MIP_LEVELS
Define "CL_IMAGE_NUM_MIP_LEVELS" with expression '0x1119', CType: int.
Definition: CL20.java:250
static final int CL_INVALID_MIP_LEVEL
Define "CL_INVALID_MIP_LEVEL" with expression '-62', CType: int.
Definition: CL20.java:146
static final float CL_M_LOG2E_F
Define "CL_M_LOG2E_F" with expression '1.44269502162933f', CType: float.
Definition: CL20.java:794
static final int CL_DEVICE_TERMINATE_CAPABILITY_KHR
Define "CL_DEVICE_TERMINATE_CAPABILITY_KHR" with expression '0x200F', CType: int.
Definition: CL20.java:246
static final int CL_DEVICE_QUEUE_ON_HOST_PROPERTIES
Define "CL_DEVICE_QUEUE_ON_HOST_PROPERTIES" with expression '0x102A', CType: int.
Definition: CL20.java:336
int clEnqueueTask(long command_queue, long kernel, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueTask}(cl_co...
static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER
Define "CL_COMMAND_COPY_IMAGE_TO_BUFFER" with expression '0x11F9', CType: int.
Definition: CL20.java:628
static final int CL_EGL_DISPLAY_KHR
Define "CL_EGL_DISPLAY_KHR" with expression '0x2009', CType: int.
Definition: CL20.java:590
static final int CL_UNSIGNED_INT32
Define "CL_UNSIGNED_INT32" with expression '0x10DC', CType: int.
Definition: CL20.java:546
static final int CL_DEVICE_VERSION
Define "CL_DEVICE_VERSION" with expression '0x102F', CType: int.
Definition: CL20.java:894
static final int CL_SAMPLER_CONTEXT
Define "CL_SAMPLER_CONTEXT" with expression '0x1151', CType: int.
Definition: CL20.java:1040
static final int CL_DBL_DIG
Define "CL_DBL_DIG" with expression '15', CType: int.
Definition: CL20.java:136
long clCreateProgramWithBuiltInKernels(long context, int num_devices, PointerBuffer device_list, byte[] kernel_names, int kernel_names_offset, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramW...
static final int CL_COMMAND_READ_BUFFER
Define "CL_COMMAND_READ_BUFFER" with expression '0x11F3', CType: int.
Definition: CL20.java:668
int clGetPipeInfo(long pipe, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetPipeInfo}(cl_me...
static final int CL_USHRT_MAX
Define "CL_USHRT_MAX" with expression '65535', CType: int.
Definition: CL20.java:990
static final int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
Define "CL_DEVICE_PARTITION_BY_COUNTS_LIST_END" with expression '0x0', CType: int.
Definition: CL20.java:448
int clEnqueueWriteBufferRect(long command_queue, long buffer, int blocking_write, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueWriteBuffer...
static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT
Define "CL_DEVICE_IMAGE2D_MAX_HEIGHT" with expression '0x1012', CType: int.
Definition: CL20.java:58
static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
Define "CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE" with expression '0x11B3', CType: int.
Definition: CL20.java:354
static final int CL_PROGRAM_BINARY_TYPE_NONE
Define "CL_PROGRAM_BINARY_TYPE_NONE" with expression '0x0', CType: int.
Definition: CL20.java:1056
static final int CL_MEM_USES_SVM_POINTER
Define "CL_MEM_USES_SVM_POINTER" with expression '0x1109', CType: int.
Definition: CL20.java:872
static final int CL_FLT_MIN_10_EXP
Define "CL_FLT_MIN_10_EXP" with expression '-37', CType: int.
Definition: CL20.java:378
static final int CL_COMMAND_USER
Define "CL_COMMAND_USER" with expression '0x1204', CType: int.
Definition: CL20.java:338
static final int CL_PROGRAM_NUM_KERNELS
Define "CL_PROGRAM_NUM_KERNELS" with expression '0x1167', CType: int.
Definition: CL20.java:1074
int clEnqueueUnmapMemObject(long command_queue, long memobj, Buffer mapped_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueUnmapMemObj...
static final int CL_DEVICE_ADDRESS_BITS
Define "CL_DEVICE_ADDRESS_BITS" with expression '0x100D', CType: int.
Definition: CL20.java:650
static final int CL_COMMAND_COPY_IMAGE
Define "CL_COMMAND_COPY_IMAGE" with expression '0x11F8', CType: int.
Definition: CL20.java:612
static final int CL_GL_OBJECT_TEXTURE1D
Define "CL_GL_OBJECT_TEXTURE1D" with expression '0x200F', CType: int.
Definition: CL20.java:1076
int clEnqueueReadBufferRect(long command_queue, long buffer, int blocking_read, PointerBuffer buffer_offset, PointerBuffer host_offset, PointerBuffer region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, Buffer ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueReadBufferR...
static final int CL_KERNEL_ARG_NAME
Define "CL_KERNEL_ARG_NAME" with expression '0x119A', CType: int.
Definition: CL20.java:528
static final int CL_PROGRAM_BINARY_TYPE_INTERMEDIATE
Define "CL_PROGRAM_BINARY_TYPE_INTERMEDIATE" with expression '0x40E1', CType: int.
Definition: CL20.java:428
int clGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset)
Entry point (through function pointer) to C language function: cl_int {@native clGetGLObjectInfo}(c...
static final float CL_M_SQRT2
Define "CL_M_SQRT2" with expression '1.414213562373095145475', CType: float.
Definition: CL20.java:834
static final int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
Define "CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE" with expression '(1 << 3)', CType: int.
Definition: CL20.java:470
static final int CL_PROFILING_COMMAND_QUEUED
Define "CL_PROFILING_COMMAND_QUEUED" with expression '0x1280', CType: int.
Definition: CL20.java:292
static final int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
Define "CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE" with expression '(1 << 4)', CType: int.
Definition: CL20.java:606
static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT" with expression '0x1037', CType: int.
Definition: CL20.java:318
static final int CL_HALF_FLOAT
Define "CL_HALF_FLOAT" with expression '0x10DD', CType: int.
Definition: CL20.java:878
int clCreateSubDevicesEXT(long arg0, LongBuffer arg1, int arg2, PointerBuffer arg3, IntBuffer arg4)
Entry point (through function pointer) to C language function: cl_int {@native clCreateSubDevicesEX...
static final float CL_M_PI_4_F
Define "CL_M_PI_4_F" with expression '0.78539818525314f', CType: float.
Definition: CL20.java:332
static final int CL_IMAGE_SLICE_PITCH
Define "CL_IMAGE_SLICE_PITCH" with expression '0x1113', CType: int.
Definition: CL20.java:114
static final int CL_GL_OBJECT_TEXTURE2D
Define "CL_GL_OBJECT_TEXTURE2D" with expression '0x2001', CType: int.
Definition: CL20.java:988
int clEnqueueBarrier(long command_queue)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueBarrier}(cl...
static final int CL_FLT_DIG
Define "CL_FLT_DIG" with expression '6', CType: int.
Definition: CL20.java:756
int clWaitForEvents(int num_events, PointerBuffer event_list)
Entry point (through function pointer) to C language function: cl_int {@native clWaitForEvents}(cl_...
int clEnqueueMarkerWithWaitList(long command_queue, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueMarkerWithW...
static final int CL_QUEUE_ON_DEVICE_DEFAULT
Define "CL_QUEUE_ON_DEVICE_DEFAULT" with expression '(1 << 3)', CType: int.
Definition: CL20.java:210
int clEnqueueSVMMap(long command_queue, int blocking_map, long flags, Buffer svm_ptr, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueSVMMap}(cl_...
static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
Define "CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST" with expression '-14', CType: int.
Definition: CL20.java:340
static final int CL_RGBx
Define "CL_RGBx" with expression '0x10BC', CType: int.
Definition: CL20.java:270
long clCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLBuffer...
ByteBuffer clEnqueueMapImage(long command_queue, long image, int blocking_map, long map_flags, PointerBuffer arg4, PointerBuffer arg5, PointerBuffer image_row_pitch, PointerBuffer image_slice_pitch, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: void * {@native clEnqueueMapImage}(c...
static final int CL_IMAGE_ARRAY_SIZE
Define "CL_IMAGE_ARRAY_SIZE" with expression '0x1117', CType: int.
Definition: CL20.java:502
int clEnqueueCopyBuffer(long command_queue, long src_buffer, long dst_buffer, long src_offset, long dst_offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueCopyBuffer}...
static final int CL_DEVICE_LOCAL_MEM_TYPE
Define "CL_DEVICE_LOCAL_MEM_TYPE" with expression '0x1022', CType: int.
Definition: CL20.java:328
static final long CL_DEVICE_TYPE_ALL
Define "CL_DEVICE_TYPE_ALL" with expression '0xFFFFFFFF', CType: long.
Definition: CL20.java:854
static final int CL_BGRA
Define "CL_BGRA" with expression '0x10B6', CType: int.
Definition: CL20.java:42
static final int CL_COMMAND_MIGRATE_MEM_OBJECTS
Define "CL_COMMAND_MIGRATE_MEM_OBJECTS" with expression '0x1206', CType: int.
Definition: CL20.java:46
static final float CL_M_E_F
Define "CL_M_E_F" with expression '2.71828174591064f', CType: float.
Definition: CL20.java:690
static final int CL_EVENT_COMMAND_EXECUTION_STATUS
Define "CL_EVENT_COMMAND_EXECUTION_STATUS" with expression '0x11D3', CType: int.
Definition: CL20.java:454
static final int CL_COMMAND_READ_BUFFER_RECT
Define "CL_COMMAND_READ_BUFFER_RECT" with expression '0x1201', CType: int.
Definition: CL20.java:694
static final int CL_DEVICE_PARTITION_BY_NAMES_EXT
Define "CL_DEVICE_PARTITION_BY_NAMES_EXT" with expression '0x4052', CType: int.
Definition: CL20.java:344
static final int cl_khr_icd
Define "cl_khr_icd" with expression '1', CType: int.
Definition: CL20.java:530
static final int CL_SAMPLER_FILTER_MODE
Define "CL_SAMPLER_FILTER_MODE" with expression '0x1154', CType: int.
Definition: CL20.java:66
static final int CL_DBL_RADIX
Define "CL_DBL_RADIX" with expression '2', CType: int.
Definition: CL20.java:150
static final int CL_UNORM_SHORT_555
Define "CL_UNORM_SHORT_555" with expression '0x10D5', CType: int.
Definition: CL20.java:584
static final int CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE
Define "CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE" with expression '0x1054', CType: int.
Definition: CL20.java:432
static final int CL_MEM_OBJECT_BUFFER
Define "CL_MEM_OBJECT_BUFFER" with expression '0x10F0', CType: int.
Definition: CL20.java:974
static final int CL_INVALID_OPERATION
Define "CL_INVALID_OPERATION" with expression '-59', CType: int.
Definition: CL20.java:904
static final int CL_GLX_DISPLAY_KHR
Define "CL_GLX_DISPLAY_KHR" with expression '0x200A', CType: int.
Definition: CL20.java:742
int clReleaseSampler(long sampler)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseSampler}(cl...
static final int CL_GL_OBJECT_RENDERBUFFER
Define "CL_GL_OBJECT_RENDERBUFFER" with expression '0x2003', CType: int.
Definition: CL20.java:556
static final int CL_INVALID_COMPILER_OPTIONS
Define "CL_INVALID_COMPILER_OPTIONS" with expression '-66', CType: int.
Definition: CL20.java:384
static final int CL_PLATFORM_NAME
Define "CL_PLATFORM_NAME" with expression '0x0902', CType: int.
Definition: CL20.java:782
static final int CL_PLATFORM_ICD_SUFFIX_KHR
Define "CL_PLATFORM_ICD_SUFFIX_KHR" with expression '0x0920', CType: int.
Definition: CL20.java:962
static final int CL_KERNEL_WORK_GROUP_SIZE
Define "CL_KERNEL_WORK_GROUP_SIZE" with expression '0x11B0', CType: int.
Definition: CL20.java:842
static final int CL_SHRT_MAX
Define "CL_SHRT_MAX" with expression '32767', CType: int.
Definition: CL20.java:582
static final int CL_RUNNING
Define "CL_RUNNING" with expression '0x1', CType: int.
Definition: CL20.java:208
static final int CL_SAMPLER_REFERENCE_COUNT
Define "CL_SAMPLER_REFERENCE_COUNT" with expression '0x1150', CType: int.
Definition: CL20.java:824
static final int CL_GL_NUM_SAMPLES
Define "CL_GL_NUM_SAMPLES" with expression '0x2012', CType: int.
Definition: CL20.java:552
int clGetSamplerInfo(long sampler, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetSamplerInfo}(cl...
static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE
Define "CL_KERNEL_COMPILE_WORK_GROUP_SIZE" with expression '0x11B1', CType: int.
Definition: CL20.java:646
static final int CL_UNORM_INT8
Define "CL_UNORM_INT8" with expression '0x10D2', CType: int.
Definition: CL20.java:562
static final int CL_PLATFORM_PROFILE
Define "CL_PLATFORM_PROFILE" with expression '0x0900', CType: int.
Definition: CL20.java:566
static final int CL_COMMAND_SVM_MEMCPY
Define "CL_COMMAND_SVM_MEMCPY" with expression '0x120A', CType: int.
Definition: CL20.java:82
long clCreateSamplerWithProperties(long context, LongBuffer normalized_coords, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_sampler {@native clCreateSamplerW...
static final int CL_BUILD_IN_PROGRESS
Define "CL_BUILD_IN_PROGRESS" with expression '-3', CType: int.
Definition: CL20.java:350
int clReleaseCommandQueue(long command_queue)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseCommandQueu...
int clSetUserEventStatus(long event, int execution_status)
Entry point (through function pointer) to C language function: cl_int {@native clSetUserEventStatus...
long clCreateImage(long context, long flags, CLImageFormatImpl image_format, CLImageDescImpl image_desc, Buffer host_ptr, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateImage}(cl_co...
static final int CL_MEM_HOST_WRITE_ONLY
Define "CL_MEM_HOST_WRITE_ONLY" with expression '(1 << 7)', CType: int.
Definition: CL20.java:876
static final int CL_MAP_WRITE_INVALIDATE_REGION
Define "CL_MAP_WRITE_INVALIDATE_REGION" with expression '(1 << 2)', CType: int.
Definition: CL20.java:956
static final int CL_KERNEL_ARG_ADDRESS_CONSTANT
Define "CL_KERNEL_ARG_ADDRESS_CONSTANT" with expression '0x119D', CType: int.
Definition: CL20.java:730
static final int CL_INTENSITY
Define "CL_INTENSITY" with expression '0x10B8', CType: int.
Definition: CL20.java:512
static final int CL_DEVICE_MAX_CLOCK_FREQUENCY
Define "CL_DEVICE_MAX_CLOCK_FREQUENCY" with expression '0x100C', CType: int.
Definition: CL20.java:500
static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
Define "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR" with expression '-39', CType: int.
Definition: CL20.java:996
static final int CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT
Define "CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT" with expression '0x104B', CType: int.
Definition: CL20.java:1044
int clReleaseEvent(long event)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseEvent}(cl_e...
static final int CL_KERNEL_ARG_TYPE_NAME
Define "CL_KERNEL_ARG_TYPE_NAME" with expression '0x1198', CType: int.
Definition: CL20.java:200
static final int CL_MEM_HOST_NO_ACCESS
Define "CL_MEM_HOST_NO_ACCESS" with expression '(1 << 9)', CType: int.
Definition: CL20.java:392
static final int CL_BUILD_SUCCESS
Define "CL_BUILD_SUCCESS" with expression '0', CType: int.
Definition: CL20.java:366
static final int CL_KERNEL_EXEC_INFO_SVM_PTRS
Define "CL_KERNEL_EXEC_INFO_SVM_PTRS" with expression '0x11B6', CType: int.
Definition: CL20.java:948
static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
Define "CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS" with expression '0x1003', CType: int.
Definition: CL20.java:594
static final int CL_GL_TEXTURE_TARGET
Define "CL_GL_TEXTURE_TARGET" with expression '0x2004', CType: int.
Definition: CL20.java:596
static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
Define "CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT" with expression '0x100', CType: int.
Definition: CL20.java:706
static final int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
Define "CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE" with expression '(1 << 1)', CType: int.
Definition: CL20.java:408
static final int CL_ADDRESS_MIRRORED_REPEAT
Define "CL_ADDRESS_MIRRORED_REPEAT" with expression '0x1134', CType: int.
Definition: CL20.java:1010
static final int CL_CONTEXT_NUM_DEVICES
Define "CL_CONTEXT_NUM_DEVICES" with expression '0x1083', CType: int.
Definition: CL20.java:494
static final int CL_DEVICE_AFFINITY_DOMAINS_EXT
Define "CL_DEVICE_AFFINITY_DOMAINS_EXT" with expression '0x4056', CType: int.
Definition: CL20.java:942
static final int CL_KERNEL_FUNCTION_NAME
Define "CL_KERNEL_FUNCTION_NAME" with expression '0x1190', CType: int.
Definition: CL20.java:522
int clGetKernelWorkGroupInfo(long kernel, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetKernelWorkGroup...
static final int CL_RG
Define "CL_RG" with expression '0x10B2', CType: int.
Definition: CL20.java:642
static final int CL_EVENT_REFERENCE_COUNT
Define "CL_EVENT_REFERENCE_COUNT" with expression '0x11D2', CType: int.
Definition: CL20.java:572
static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT
Define "CL_DEVICE_PARTITION_BY_COUNTS_EXT" with expression '0x4051', CType: int.
Definition: CL20.java:540
static final int CL_DEVICE_SINGLE_FP_CONFIG
Define "CL_DEVICE_SINGLE_FP_CONFIG" with expression '0x101B', CType: int.
Definition: CL20.java:896
static final float CL_M_SQRT1_2
Define "CL_M_SQRT1_2" with expression '0.707106781186547572737', CType: float.
Definition: CL20.java:422
static final float CL_M_PI
Define "CL_M_PI" with expression '3.141592653589793115998', CType: float.
Definition: CL20.java:616
static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
Define "CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT" with expression '0x4053', CType: int.
Definition: CL20.java:610
static final int CL_A
Define "CL_A" with expression '0x10B1', CType: int.
Definition: CL20.java:574
static final int CL_MAP_WRITE
Define "CL_MAP_WRITE" with expression '(1 << 1)', CType: int.
Definition: CL20.java:242
static final int HAS_STDDEF
Define "HAS_STDDEF" with expression '1', CType: int.
Definition: CL20.java:1046
static final int CL_UNORM_INT24
Define "CL_UNORM_INT24" with expression '0x10DF', CType: int.
Definition: CL20.java:236
static final int CL_KERNEL_ARG_ACCESS_READ_WRITE
Define "CL_KERNEL_ARG_ACCESS_READ_WRITE" with expression '0x11A2', CType: int.
Definition: CL20.java:1048
static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
Define "CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE" with expression '0x101D', CType: int.
Definition: CL20.java:780
static final int CL_IMAGE_NUM_SAMPLES
Define "CL_IMAGE_NUM_SAMPLES" with expression '0x111A', CType: int.
Definition: CL20.java:226
static final int CL_DEVICE_WARP_SIZE_NV
Define "CL_DEVICE_WARP_SIZE_NV" with expression '0x4003', CType: int.
Definition: CL20.java:676
static final int CL_NONE
Define "CL_NONE" with expression '0x0', CType: int.
Definition: CL20.java:638
static final int CL_DEVICE_TYPE_CPU
Define "CL_DEVICE_TYPE_CPU" with expression '(1 << 1)', CType: int.
Definition: CL20.java:880
static final int CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM
Define "CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM" with expression '0x11B7', CType: int.
Definition: CL20.java:758
static final int CL_MEM_OBJECT_IMAGE1D
Define "CL_MEM_OBJECT_IMAGE1D" with expression '0x10F4', CType: int.
Definition: CL20.java:976
static final int CL_DEVICE_DOUBLE_FP_CONFIG
Define "CL_DEVICE_DOUBLE_FP_CONFIG" with expression '0x1032', CType: int.
Definition: CL20.java:864
static final int cl_ext_device_fission
Define "cl_ext_device_fission" with expression '1', CType: int.
Definition: CL20.java:1018
static final int CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE
Define "CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE" with expression '0x1185', CType: int.
Definition: CL20.java:72
static final int CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT
Define "CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT" with expression '0x1059', CType: int.
Definition: CL20.java:532
int clIcdGetPlatformIDsKHR(int arg0, PointerBuffer arg1, IntBuffer arg2)
Entry point (through function pointer) to C language function: cl_int {@native clIcdGetPlatformIDsK...
static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR" with expression '0x1036', CType: int.
Definition: CL20.java:604
static final int CL_INVALID_PROGRAM_EXECUTABLE
Define "CL_INVALID_PROGRAM_EXECUTABLE" with expression '-45', CType: int.
Definition: CL20.java:294
static final int CL_QUEUED
Define "CL_QUEUED" with expression '0x3', CType: int.
Definition: CL20.java:898
static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
Define "CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT" with expression '0x103A', CType: int.
Definition: CL20.java:472
static final int CL_TRUE
Define "CL_TRUE" with expression '1', CType: int.
Definition: CL20.java:304
static final int CL_PROGRAM_CONTEXT
Define "CL_PROGRAM_CONTEXT" with expression '0x1161', CType: int.
Definition: CL20.java:688
static final int CL_ADDRESS_REPEAT
Define "CL_ADDRESS_REPEAT" with expression '0x1133', CType: int.
Definition: CL20.java:302
static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT" with expression '0x1007', CType: int.
Definition: CL20.java:914
int clGetMemObjectInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetMemObjectInfo}(...
static final int CL_CONTEXT_INTEROP_USER_SYNC
Define "CL_CONTEXT_INTEROP_USER_SYNC" with expression '0x1085', CType: int.
Definition: CL20.java:272
static final int CL_INVALID_QUEUE_PROPERTIES
Define "CL_INVALID_QUEUE_PROPERTIES" with expression '-35', CType: int.
Definition: CL20.java:1020
static final int CL_SAMPLER_MIP_FILTER_MODE
Define "CL_SAMPLER_MIP_FILTER_MODE" with expression '0x1155', CType: int.
Definition: CL20.java:778
static final int CL_MEM_OBJECT_IMAGE1D_BUFFER
Define "CL_MEM_OBJECT_IMAGE1D_BUFFER" with expression '0x10F6', CType: int.
Definition: CL20.java:732
int clRetainDeviceEXT(long arg0)
Entry point (through function pointer) to C language function: cl_int {@native clRetainDeviceEXT}(c...
int clRetainCommandQueue(long command_queue)
Entry point (through function pointer) to C language function: cl_int {@native clRetainCommandQueue...
static final int CL_MEM_SVM_ATOMICS
Define "CL_MEM_SVM_ATOMICS" with expression '(1 << 11)', CType: int.
Definition: CL20.java:890
static final int CL_KERNEL_NUM_ARGS
Define "CL_KERNEL_NUM_ARGS" with expression '0x1191', CType: int.
Definition: CL20.java:178
static final float CL_M_1_PI
Define "CL_M_1_PI" with expression '0.318309886183790691216', CType: float.
Definition: CL20.java:288
static final int CL_INVALID_ARG_SIZE
Define "CL_INVALID_ARG_SIZE" with expression '-51', CType: int.
Definition: CL20.java:754
static final int CL_MEM_OBJECT_IMAGE3D
Define "CL_MEM_OBJECT_IMAGE3D" with expression '0x10F2', CType: int.
Definition: CL20.java:908
static final int CL_FP_ROUND_TO_NEAREST
Define "CL_FP_ROUND_TO_NEAREST" with expression '(1 << 2)', CType: int.
Definition: CL20.java:1058
static final int CL_CONTEXT_PLATFORM
Define "CL_CONTEXT_PLATFORM" with expression '0x1084', CType: int.
Definition: CL20.java:586
static final int CL_INVALID_MEM_OBJECT
Define "CL_INVALID_MEM_OBJECT" with expression '-38', CType: int.
Definition: CL20.java:1084
int clEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueReleaseGLOb...
static final int CL_KERNEL_ARG_TYPE_RESTRICT
Define "CL_KERNEL_ARG_TYPE_RESTRICT" with expression '(1 << 1)', CType: int.
Definition: CL20.java:78
int clEnqueueSVMUnmap(long command_queue, Buffer svm_ptr, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueSVMUnmap}(c...
static final int CL_FP_SOFT_FLOAT
Define "CL_FP_SOFT_FLOAT" with expression '(1 << 6)', CType: int.
Definition: CL20.java:826
static final int CL_IMAGE_ELEMENT_SIZE
Define "CL_IMAGE_ELEMENT_SIZE" with expression '0x1111', CType: int.
Definition: CL20.java:480
static final int CL_SUBMITTED
Define "CL_SUBMITTED" with expression '0x2', CType: int.
Definition: CL20.java:324
static final int CL_DBL_MANT_DIG
Define "CL_DBL_MANT_DIG" with expression '53', CType: int.
Definition: CL20.java:1098
int clGetGLContextInfoKHR(PointerBuffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetGLContextInfoKH...
static final int CL_UNSIGNED_INT16
Define "CL_UNSIGNED_INT16" with expression '0x10DB', CType: int.
Definition: CL20.java:558
static final int CL_COMMAND_FILL_BUFFER
Define "CL_COMMAND_FILL_BUFFER" with expression '0x1207', CType: int.
Definition: CL20.java:862
static final double CL_DBL_MAX
Define "CL_DBL_MAX" with expression '0x1.fffffffffffffp1023', CType: double.
Definition: CL20.java:322
static final int CL_INVALID_LINKER_OPTIONS
Define "CL_INVALID_LINKER_OPTIONS" with expression '-67', CType: int.
Definition: CL20.java:828
static final int KHRONOS_SUPPORT_FLOAT
Define "KHRONOS_SUPPORT_FLOAT" with expression '1', CType: int.
Definition: CL20.java:356
static final int CL_ARGB
Define "CL_ARGB" with expression '0x10B7', CType: int.
Definition: CL20.java:496
static final int CL_CONTEXT_REFERENCE_COUNT
Define "CL_CONTEXT_REFERENCE_COUNT" with expression '0x1080', CType: int.
Definition: CL20.java:640
static final int CL_DEVICE_EXECUTION_CAPABILITIES
Define "CL_DEVICE_EXECUTION_CAPABILITIES" with expression '0x1029', CType: int.
Definition: CL20.java:394
static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT
Define "CL_AFFINITY_DOMAIN_L4_CACHE_EXT" with expression '0x4', CType: int.
Definition: CL20.java:420
static final int CL_DEVICE_COMPILER_AVAILABLE
Define "CL_DEVICE_COMPILER_AVAILABLE" with expression '0x1028', CType: int.
Definition: CL20.java:434
static final int CL_BUILD_NONE
Define "CL_BUILD_NONE" with expression '-1', CType: int.
Definition: CL20.java:206
static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT
Define "CL_DEVICE_IMAGE3D_MAX_HEIGHT" with expression '0x1014', CType: int.
Definition: CL20.java:68
static final int CL_MEM_SVM_FINE_GRAIN_BUFFER
Define "CL_MEM_SVM_FINE_GRAIN_BUFFER" with expression '(1 << 10)', CType: int.
Definition: CL20.java:686
static final int CL_PIPE_MAX_PACKETS
Define "CL_PIPE_MAX_PACKETS" with expression '0x1121', CType: int.
Definition: CL20.java:608
long clCreateBuffer(long context, long flags, long size, Buffer host_ptr, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateBuffer}(cl_c...
static final int CL_FP_INF_NAN
Define "CL_FP_INF_NAN" with expression '(1 << 1)', CType: int.
Definition: CL20.java:80
int clEnqueueCopyImageToBuffer(long command_queue, long src_image, long dst_buffer, PointerBuffer arg3, PointerBuffer arg4, long dst_offset, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueCopyImageTo...
static final int CL_DEVICE_NOT_AVAILABLE
Define "CL_DEVICE_NOT_AVAILABLE" with expression '-2', CType: int.
Definition: CL20.java:516
static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
Define "CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN" with expression '0x1088', CType: int.
Definition: CL20.java:1014
static final int CL_QUEUE_PROFILING_ENABLE
Define "CL_QUEUE_PROFILING_ENABLE" with expression '(1 << 1)', CType: int.
Definition: CL20.java:222
static final float CL_M_2_PI
Define "CL_M_2_PI" with expression '0.636619772367581382433', CType: float.
Definition: CL20.java:170
static final int CL_RGx
Define "CL_RGx" with expression '0x10BB', CType: int.
Definition: CL20.java:790
static final int GLEXT_64_TYPES_DEFINED
Define "GLEXT_64_TYPES_DEFINED" with expression '1', CType: int.
Definition: CL20.java:252
static final int CL_DEVICE_PARTITION_EQUALLY
Define "CL_DEVICE_PARTITION_EQUALLY" with expression '0x1086', CType: int.
Definition: CL20.java:874
int clRetainMemObject(long memobj)
Entry point (through function pointer) to C language function: cl_int {@native clRetainMemObject}(c...
static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT
Define "CL_AFFINITY_DOMAIN_L3_CACHE_EXT" with expression '0x3', CType: int.
Definition: CL20.java:320
static final int CL_DEVICE_SVM_COARSE_GRAIN_BUFFER
Define "CL_DEVICE_SVM_COARSE_GRAIN_BUFFER" with expression '(1 << 0)', CType: int.
Definition: CL20.java:1094
static final int CL_INVALID_HOST_PTR
Define "CL_INVALID_HOST_PTR" with expression '-37', CType: int.
Definition: CL20.java:832
long clCreateUserEvent(long context, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_event {@native clCreateUserEvent}...
static final int CL_INVALID_SAMPLER
Define "CL_INVALID_SAMPLER" with expression '-41', CType: int.
Definition: CL20.java:358
static final float CL_M_LOG10E_F
Define "CL_M_LOG10E_F" with expression '0.43429449200630f', CType: float.
Definition: CL20.java:1054
static final int CL_DEVICE_TYPE_CUSTOM
Define "CL_DEVICE_TYPE_CUSTOM" with expression '(1 << 4)', CType: int.
Definition: CL20.java:1042
static final int CL_INVALID_BINARY
Define "CL_INVALID_BINARY" with expression '-42', CType: int.
Definition: CL20.java:746
static final float CL_M_LN10_F
Define "CL_M_LN10_F" with expression '2.30258512496948f', CType: float.
Definition: CL20.java:232
static final int CL_MEM_COPY_OVERLAP
Define "CL_MEM_COPY_OVERLAP" with expression '-8', CType: int.
Definition: CL20.java:276
static final int CL_READ_ONLY_CACHE
Define "CL_READ_ONLY_CACHE" with expression '0x1', CType: int.
Definition: CL20.java:568
static final int CL_GL_OBJECT_TEXTURE1D_ARRAY
Define "CL_GL_OBJECT_TEXTURE1D_ARRAY" with expression '0x2010', CType: int.
Definition: CL20.java:936
static final int CL_PROGRAM_BUILD_STATUS
Define "CL_PROGRAM_BUILD_STATUS" with expression '0x1181', CType: int.
Definition: CL20.java:50
static final int CL_ADDRESS_CLAMP
Define "CL_ADDRESS_CLAMP" with expression '0x1132', CType: int.
Definition: CL20.java:158
static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
Define "CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF" with expression '0x1034', CType: int.
Definition: CL20.java:738
static final int CL_COMMAND_SVM_UNMAP
Define "CL_COMMAND_SVM_UNMAP" with expression '0x120D', CType: int.
Definition: CL20.java:526
static final int CL_OUT_OF_HOST_MEMORY
Define "CL_OUT_OF_HOST_MEMORY" with expression '-6', CType: int.
Definition: CL20.java:1072
static final int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
Define "CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE" with expression '(1 << 2)', CType: int.
Definition: CL20.java:370
static final int CL_DEVICE_INTEGRATED_MEMORY_NV
Define "CL_DEVICE_INTEGRATED_MEMORY_NV" with expression '0x4006', CType: int.
Definition: CL20.java:1104
static final int CL_DEVICE_PARTITION_STYLE_EXT
Define "CL_DEVICE_PARTITION_STYLE_EXT" with expression '0x4058', CType: int.
Definition: CL20.java:514
long clCreateCommandQueue(long context, long device, long properties, int[] errcode_ret, int errcode_ret_offset)
Entry point (through function pointer) to C language function: cl_command_queue {@native clCreateCo...
int clGetProgramBuildInfo(long program, long device, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetProgramBuildInf...
int clSetKernelArgSVMPointer(long kernel, int arg_index, Buffer arg_value)
Entry point (through function pointer) to C language function: cl_int {@native clSetKernelArgSVMPoi...
static final float CL_FLT_MAX
Define "CL_FLT_MAX" with expression '0x1.fffffep127f', CType: float.
Definition: CL20.java:724
static final int CL_INVALID_VALUE
Define "CL_INVALID_VALUE" with expression '-30', CType: int.
Definition: CL20.java:492
static final int CL_SHRT_MIN
Define "CL_SHRT_MIN" with expression '(-32767-1)', CType: int.
Definition: CL20.java:838
static final int CL_COMPLETE
Define "CL_COMPLETE" with expression '0x0', CType: int.
Definition: CL20.java:506
static final int CL_COMPILE_PROGRAM_FAILURE
Define "CL_COMPILE_PROGRAM_FAILURE" with expression '-15', CType: int.
Definition: CL20.java:134
static final float CL_M_LOG10E
Define "CL_M_LOG10E" with expression '0.434294481903251816668', CType: float.
Definition: CL20.java:800
int clGetEventInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetEventInfo}(cl_e...
static final int CL_DEVICE_LOCAL_MEM_SIZE
Define "CL_DEVICE_LOCAL_MEM_SIZE" with expression '0x1023', CType: int.
Definition: CL20.java:804
static final int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
Define "CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE" with expression '(1 << 5)', CType: int.
Definition: CL20.java:1088
int clGetEventProfilingInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetEventProfilingI...
static final int CL_COMMAND_MARKER
Define "CL_COMMAND_MARKER" with expression '0x11FE', CType: int.
Definition: CL20.java:772
long clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2)
Entry point (through function pointer) to C language function: cl_event {@native clCreateEventFromG...
long clCreateProgramWithSource(long context, int count, String[] strings, PointerBuffer lengths, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_program {@native clCreateProgramW...
static final int CL_COMMAND_WRITE_BUFFER_RECT
Define "CL_COMMAND_WRITE_BUFFER_RECT" with expression '0x1202', CType: int.
Definition: CL20.java:488
static final int CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE
Define "CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE" with expression '0x104F', CType: int.
Definition: CL20.java:446
int clCreateSubDevices(long in_device, PointerBuffer properties, int num_devices, PointerBuffer out_devices, int[] num_devices_ret, int num_devices_ret_offset)
Entry point (through function pointer) to C language function: cl_int {@native clCreateSubDevices}(...
static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT
Define "CL_AFFINITY_DOMAIN_L2_CACHE_EXT" with expression '0x2', CType: int.
Definition: CL20.java:888
static final int CL_SNORM_INT8
Define "CL_SNORM_INT8" with expression '0x10D0', CType: int.
Definition: CL20.java:44
static final int CL_INVALID_PROGRAM
Define "CL_INVALID_PROGRAM" with expression '-44', CType: int.
Definition: CL20.java:802
static final int CL_DEVICE_VENDOR_ID
Define "CL_DEVICE_VENDOR_ID" with expression '0x1001', CType: int.
Definition: CL20.java:1036
static final int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
Define "CL_DEVICE_PREFERRED_INTEROP_USER_SYNC" with expression '0x1048', CType: int.
Definition: CL20.java:106
int clSetKernelExecInfo(long kernel, int param_name, long param_value_size, Buffer param_value)
Entry point (through function pointer) to C language function: cl_int {@native clSetKernelExecInfo}...
int clFlush(long command_queue)
Entry point (through function pointer) to C language function: cl_int {@native clFlush}(cl_command_...
static final int CL_PROFILING_COMMAND_SUBMIT
Define "CL_PROFILING_COMMAND_SUBMIT" with expression '0x1281', CType: int.
Definition: CL20.java:282
static final int CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT
Define "CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT" with expression '0x105A', CType: int.
Definition: CL20.java:992
static final int CL_CGL_SHAREGROUP_KHR
Define "CL_CGL_SHAREGROUP_KHR" with expression '0x200C', CType: int.
Definition: CL20.java:652
static final int CL_FLT_MIN_EXP
Define "CL_FLT_MIN_EXP" with expression '-125', CType: int.
Definition: CL20.java:76
static final int CL_MISALIGNED_SUB_BUFFER_OFFSET
Define "CL_MISALIGNED_SUB_BUFFER_OFFSET" with expression '-13', CType: int.
Definition: CL20.java:984
static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
Define "CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR" with expression '-1000', CType: int.
Definition: CL20.java:978
long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_mem {@native clCreateFromGLRender...
long clCreateSampler(long context, int normalized_coords, int addressing_mode, int filter_mode, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: cl_sampler {@native clCreateSampler}...
static final int CL_DBL_MIN_EXP
Define "CL_DBL_MIN_EXP" with expression '-1021', CType: int.
Definition: CL20.java:708
ByteBuffer clEnqueueMapBuffer(long command_queue, long buffer, int blocking_map, long map_flags, long offset, long size, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event, IntBuffer errcode_ret)
Entry point (through function pointer) to C language function: void * {@native clEnqueueMapBuffer}(...
static final int CL_INVALID_IMAGE_SIZE
Define "CL_INVALID_IMAGE_SIZE" with expression '-40', CType: int.
Definition: CL20.java:808
int clReleaseMemObject(long memobj)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseMemObject}(...
static final int CL_INVALID_KERNEL
Define "CL_INVALID_KERNEL" with expression '-48', CType: int.
Definition: CL20.java:212
int clReleaseKernel(long kernel)
Entry point (through function pointer) to C language function: cl_int {@native clReleaseKernel}(cl_...
static final int CL_PLATFORM_EXTENSIONS
Define "CL_PLATFORM_EXTENSIONS" with expression '0x0904', CType: int.
Definition: CL20.java:682
static final int KHRONOS_SUPPORT_INT64
Define "KHRONOS_SUPPORT_INT64" with expression '1', CType: int.
Definition: CL20.java:920
static final int CL_EXEC_KERNEL
Define "CL_EXEC_KERNEL" with expression '(1 << 0)', CType: int.
Definition: CL20.java:396
int clGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
Entry point (through function pointer) to C language function: cl_int {@native clGetGLTextureInfo}(...
int clEnqueueWaitForEvents(long command_queue, int num_events, PointerBuffer event_list)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueWaitForEven...
int clEnqueueMarker(long command_queue, PointerBuffer event)
Entry point (through function pointer) to C language function: cl_int {@native clEnqueueMarker}(cl_...
static final int CL_DEVICE_PARTITION_MAX_SUB_DEVICES
Define "CL_DEVICE_PARTITION_MAX_SUB_DEVICES" with expression '0x1043', CType: int.
Definition: CL20.java:634
static final int CL_MEM_READ_ONLY
Define "CL_MEM_READ_ONLY" with expression '(1 << 2)', CType: int.
Definition: CL20.java:90
static final int CL_DEVICE_PARTITION_TYPES_EXT
Define "CL_DEVICE_PARTITION_TYPES_EXT" with expression '0x4055', CType: int.
Definition: CL20.java:314
static final int CL_DEVICE_PARTITION_TYPE
Define "CL_DEVICE_PARTITION_TYPE" with expression '0x1046', CType: int.
Definition: CL20.java:1100
Java bindings to OpenCL, the Open Computing Language.
Definition: CL.java:26