|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.nativelibs4java.opencl.library.OpenCLLibrary
public class OpenCLLibrary
Wrapper for library OpenCL
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or BridJ .
| Constructor Summary | |
|---|---|
OpenCLLibrary()
|
|
| Method Summary | |
|---|---|
int |
clBuildProgram(long cl_program1,
int cl_uint1,
long cl_device_idPtr1,
long charPtr1,
long arg1,
long voidPtr1)
|
int |
clCompileProgram(OpenCLLibrary.cl_program cl_program1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Byte> charPtr1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1,
org.bridj.Pointer<org.bridj.Pointer<Byte>> charPtrPtr1,
org.bridj.Pointer<OpenCLLibrary.clCompileProgram_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1)
|
long |
clCreateBuffer(long cl_context1,
long cl_mem_flags1,
long size_t1,
long voidPtr1,
long cl_intPtr1)
Memory Object APIs Original signature : cl_mem clCreateBuffer(cl_context, cl_mem_flags, size_t, void*, cl_int*) |
long |
clCreateCommandQueue(long cl_context1,
long cl_device_id1,
long cl_command_queue_properties1,
long cl_intPtr1)
Command Queue APIs Original signature : cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*) |
long |
clCreateContext(long cl_context_propertiesPtr1,
int cl_uint1,
long cl_device_idPtr1,
long arg1,
long voidPtr1,
long cl_intPtr1)
Context APIs Original signature : cl_context clCreateContext(const cl_context_properties*, cl_uint, const cl_device_id*, clCreateContext_arg1_callback, void*, cl_int*) |
OpenCLLibrary.cl_context |
clCreateContextFromType(org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_context_propertiesPtr1,
long cl_device_type1,
org.bridj.Pointer<OpenCLLibrary.clCreateContextFromType_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1,
org.bridj.Pointer<Integer> cl_intPtr1)
|
OpenCLLibrary.cl_event |
clCreateEventFromGLsyncKHR(OpenCLLibrary.cl_context cl_context1,
OpenCLLibrary.cl_GLsync cl_GLsync1,
org.bridj.Pointer<Integer> cl_intPtr1)
|
long |
clCreateFromGLBuffer(long cl_context1,
long cl_mem_flags1,
int cl_GLuint1,
long intPtr1)
|
long |
clCreateFromGLRenderbuffer(long cl_context1,
long cl_mem_flags1,
int cl_GLuint1,
long cl_intPtr1)
|
long |
clCreateFromGLTexture(long cl_context1,
long cl_mem_flags1,
int cl_GLenum1,
int cl_GLint1,
int cl_GLuint1,
long cl_intPtr1)
|
long |
clCreateFromGLTexture2D(long cl_context1,
long cl_mem_flags1,
int cl_GLenum1,
int cl_GLint1,
int cl_GLuint1,
long cl_intPtr1)
|
long |
clCreateFromGLTexture3D(long cl_context1,
long cl_mem_flags1,
int cl_GLenum1,
int cl_GLint1,
int cl_GLuint1,
long cl_intPtr1)
|
long |
clCreateImage(long cl_context1,
long cl_mem_flags1,
long cl_image_formatPtr1,
long cl_image_descPtr1,
long voidPtr1,
long cl_intPtr1)
|
long |
clCreateImage2D(long cl_context1,
long cl_mem_flags1,
long cl_image_formatPtr1,
long size_t1,
long size_t2,
long size_t3,
long voidPtr1,
long cl_intPtr1)
|
long |
clCreateImage3D(long cl_context1,
long cl_mem_flags1,
long cl_image_formatPtr1,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
long size_t5,
long voidPtr1,
long cl_intPtr1)
|
long |
clCreateKernel(long cl_program1,
long charPtr1,
long cl_intPtr1)
Kernel Object APIs Original signature : cl_kernel clCreateKernel(cl_program, const char*, cl_int*) |
int |
clCreateKernelsInProgram(long cl_program1,
int cl_uint1,
long cl_kernelPtr1,
long cl_uintPtr1)
|
long |
clCreateProgramWithBinary(long cl_context1,
int cl_uint1,
long cl_device_idPtr1,
long size_tPtr1,
long charPtrPtr1,
long cl_intPtr1,
long cl_intPtr2)
|
OpenCLLibrary.cl_program |
clCreateProgramWithBuiltInKernels(OpenCLLibrary.cl_context cl_context1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<Integer> cl_intPtr1)
|
long |
clCreateProgramWithSource(long cl_context1,
int cl_uint1,
long charPtrPtr1,
long size_tPtr1,
long cl_intPtr1)
Program Object APIs Original signature : cl_program clCreateProgramWithSource(cl_context, cl_uint, const char**, const size_t*, cl_int*) |
long |
clCreateSampler(long cl_context1,
int cl_bool1,
int cl_addressing_mode1,
int cl_filter_mode1,
long cl_intPtr1)
Sampler APIs Original signature : cl_sampler clCreateSampler(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int*) |
long |
clCreateSubBuffer(long cl_mem1,
long cl_mem_flags1,
int cl_buffer_create_type1,
long voidPtr1,
long cl_intPtr1)
|
int |
clCreateSubDevices(OpenCLLibrary.cl_device_id cl_device_id1,
org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_device_partition_propertyPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Integer> cl_uintPtr1)
|
int |
clCreateSubDevicesEXT(OpenCLLibrary.cl_device_id cl_device_id1,
org.bridj.Pointer<Long> cl_device_partition_property_extPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Integer> cl_uintPtr1)
|
long |
clCreateUserEvent(long cl_context1,
long cl_intPtr1)
|
int |
clEnqueueAcquireGLObjects(long cl_command_queue1,
int cl_uint1,
long cl_memPtr1,
int cl_uint2,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueBarrier(long cl_command_queue1)
|
int |
clEnqueueBarrierWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueCopyBuffer(long cl_command_queue1,
long cl_mem1,
long cl_mem2,
long size_t1,
long size_t2,
long size_t3,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueCopyBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueCopyBufferToImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
long size_t1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueCopyImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueCopyImageToBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
long size_t1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueFillBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
long size_t2,
long size_t3,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueFillImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
org.bridj.Pointer<?> voidPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
long |
clEnqueueMapBuffer(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long cl_map_flags1,
long size_t1,
long size_t2,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2,
long cl_intPtr1)
|
long |
clEnqueueMapImage(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long cl_map_flags1,
long size_tPtr1,
long size_tPtr2,
long size_tPtr3,
long size_tPtr4,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2,
long cl_intPtr1)
|
int |
clEnqueueMarker(long cl_command_queue1,
long cl_eventPtr1)
|
int |
clEnqueueMarkerWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueMigrateMemObjects(OpenCLLibrary.cl_command_queue cl_command_queue1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1,
long cl_mem_migration_flags1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueNativeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1,
org.bridj.Pointer<OpenCLLibrary.clEnqueueNativeKernel_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1,
org.bridj.Pointer<org.bridj.Pointer<?>> voidPtrPtr1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueNDRangeKernel(long cl_command_queue1,
long cl_kernel1,
int cl_uint1,
long size_tPtr1,
long size_tPtr2,
long size_tPtr3,
int cl_uint2,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueReadBuffer(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
Enqueued Commands APIs Original signature : cl_int clEnqueueReadBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*) |
int |
clEnqueueReadBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
int cl_bool1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
org.bridj.Pointer<?> voidPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueReadImage(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_tPtr1,
long size_tPtr2,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueReleaseGLObjects(long cl_command_queue1,
int cl_uint1,
long cl_memPtr1,
int cl_uint2,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueTask(long cl_command_queue1,
long cl_kernel1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueUnmapMemObject(long cl_command_queue1,
long cl_mem1,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueWaitForEvents(long cl_command_queue1,
int cl_uint1,
long cl_eventPtr1)
|
int |
clEnqueueWriteBuffer(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clEnqueueWriteBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
int cl_bool1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
org.bridj.Pointer<?> voidPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
|
int |
clEnqueueWriteImage(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_tPtr1,
long size_tPtr2,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
|
int |
clFinish(long cl_command_queue1)
|
int |
clFlush(long cl_command_queue1)
Flush and Finish APIs Original signature : cl_int clFlush(cl_command_queue) |
int |
clGetCommandQueueInfo(long cl_command_queue1,
int cl_command_queue_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetContextInfo(long cl_context1,
int cl_context_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetDeviceIDs(long cl_platform_id1,
long cl_device_type1,
int cl_uint1,
long cl_device_idPtr1,
long cl_uintPtr1)
Device APIs Original signature : cl_int clGetDeviceIDs(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*) |
int |
clGetDeviceInfo(long cl_device_id1,
int cl_device_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetEventInfo(long cl_event1,
int cl_event_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetEventProfilingInfo(long cl_event1,
int cl_profiling_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
Profiling APIs Original signature : cl_int clGetEventProfilingInfo(cl_event, cl_profiling_info, size_t, void*, size_t*) |
org.bridj.Pointer<?> |
clGetExtensionFunctionAddress(org.bridj.Pointer<Byte> charPtr1)
|
org.bridj.Pointer<?> |
clGetExtensionFunctionAddressForPlatform(OpenCLLibrary.cl_platform_id cl_platform_id1,
org.bridj.Pointer<Byte> charPtr1)
Extension function access * Returns the extension function address for the given function name, or NULL if a valid function can not be found. |
int |
clGetGLContextInfoAPPLE(long cl_context1,
long voidPtr1,
int cl_gl_platform_info1,
long size_t1,
long voidPtr2,
long size_tPtr1)
Apple extension for retrieving OpenGL context information for a CL context created via the above method. |
int |
clGetGLContextInfoKHR(long cl_context_propertiesPtr1,
int cl_gl_context_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetGLObjectInfo(long cl_mem1,
long cl_gl_object_typePtr1,
long cl_GLuintPtr1)
|
int |
clGetGLTextureInfo(long cl_mem1,
int cl_gl_texture_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetImageInfo(long cl_mem1,
int cl_image_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetKernelArgInfo(long cl_kernel1,
int cl_uint1,
int cl_kernel_arg_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetKernelInfo(long cl_kernel1,
int cl_kernel_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetKernelWorkGroupInfo(long cl_kernel1,
long cl_device_id1,
int cl_kernel_work_group_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetMemObjectInfo(long cl_mem1,
int cl_mem_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetPlatformIDs(int cl_uint1,
long cl_platform_idPtr1,
long cl_uintPtr1)
Platform API Original signature : cl_int clGetPlatformIDs(cl_uint, cl_platform_id*, cl_uint*) |
int |
clGetPlatformInfo(long cl_platform_id1,
int cl_platform_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetProgramBuildInfo(long cl_program1,
long cl_device_id1,
int cl_program_build_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetProgramInfo(long cl_program1,
int cl_program_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetSamplerInfo(long cl_sampler1,
int cl_sampler_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
|
int |
clGetSupportedImageFormats(long cl_context1,
long cl_mem_flags1,
int cl_mem_object_type1,
int cl_uint1,
long cl_image_formatPtr1,
long cl_uintPtr1)
|
int |
clIcdGetPlatformIDsKHR(int cl_uint1,
long cl_platform_idPtr1,
long cl_uintPtr1)
|
OpenCLLibrary.cl_program |
clLinkProgram(OpenCLLibrary.cl_context cl_context1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Byte> charPtr1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1,
org.bridj.Pointer<OpenCLLibrary.clLinkProgram_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1,
org.bridj.Pointer<Integer> cl_intPtr1)
|
void |
clLogMessagesToStderrAPPLE(org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
org.bridj.Pointer<?> voidPtr2)
clLogMessagesToStderr sends all log messages to the file descriptor stderr errstr Original signature : void clLogMessagesToStderrAPPLE(const char*, const void*, size_t, void*) |
void |
clLogMessagesToStdoutAPPLE(org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
org.bridj.Pointer<?> voidPtr2)
clLogMessagesToStdout sends all log messages to the file descriptor stdout errstr Original signature : void clLogMessagesToStdoutAPPLE(const char*, const void*, size_t, void*) |
void |
clLogMessagesToSystemLogAPPLE(org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
org.bridj.Pointer<?> voidPtr2)
errstr Original signature : void clLogMessagesToSystemLogAPPLE(const char*, const void*, size_t, void*) |
int |
clReleaseCommandQueue(long cl_command_queue1)
|
int |
clReleaseContext(long cl_context1)
|
int |
clReleaseDevice(long cl_device_id1)
|
int |
clReleaseDeviceEXT(long cl_device_id1)
|
int |
clReleaseEvent(long cl_event1)
|
int |
clReleaseKernel(long cl_kernel1)
|
int |
clReleaseMemObject(long cl_mem1)
|
int |
clReleaseProgram(long cl_program1)
|
int |
clReleaseSampler(long cl_sampler1)
|
int |
clRetainCommandQueue(long cl_command_queue1)
|
int |
clRetainContext(long cl_context1)
|
int |
clRetainDevice(long cl_device_id1)
|
int |
clRetainDeviceEXT(long cl_device_id1)
|
int |
clRetainEvent(long cl_event1)
|
int |
clRetainKernel(long cl_kernel1)
|
int |
clRetainMemObject(long cl_mem1)
|
int |
clRetainProgram(long cl_program1)
|
int |
clRetainSampler(long cl_sampler1)
|
int |
clSetCommandQueueProperty(long cl_command_queue1,
long cl_command_queue_properties1,
int cl_bool1,
long cl_command_queue_propertiesPtr1)
WARNING: This API introduces mutable state into the OpenCL implementation. |
int |
clSetEventCallback(long cl_event1,
int cl_int1,
long arg1,
long voidPtr1)
|
int |
clSetKernelArg(long cl_kernel1,
int cl_uint1,
long size_t1,
long voidPtr1)
|
int |
clSetMemObjectDestructorAPPLE(OpenCLLibrary.cl_mem cl_mem1,
org.bridj.Pointer<OpenCLLibrary.clSetMemObjectDestructorAPPLE_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1)
memobj Original signature : cl_int clSetMemObjectDestructorAPPLE(cl_mem, clSetMemObjectDestructorAPPLE_arg1_callback, void*) |
int |
clSetMemObjectDestructorCallback(long cl_mem1,
long arg1,
long voidPtr1)
|
int |
clSetPrintfCallback(OpenCLLibrary.cl_context cl_context1,
org.bridj.Pointer<OpenCLLibrary.clSetPrintfCallback_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1)
|
int |
clSetUserEventStatus(long cl_event1,
int cl_int1)
|
int |
clUnloadCompiler()
|
int |
clUnloadPlatformCompiler(long cl_platform_id1)
|
int |
clWaitForEvents(int cl_uint1,
long cl_eventPtr1)
Event Object APIs Original signature : cl_int clWaitForEvents(cl_uint, const cl_event*) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int CL_DEVICE_TYPE_CPU
public static final int CL_SCHAR_MAX
public static final int CL_FP_INF_NAN
public static final int CL_GLX_DISPLAY_KHR
public static final int CL_GLOBAL
public static final int CL_DEVICE_GLOBAL_MEM_SIZE
public static final int CL_KERNEL_LOCAL_MEM_SIZE
public static final int CL_MEM_READ_ONLY
public static final int CL_IMAGE_NUM_MIP_LEVELS
public static final int CL_MEM_OBJECT_IMAGE1D_BUFFER
public static final int CL_PROGRAM_REFERENCE_COUNT
public static final int CL_GL_OBJECT_TEXTURE2D_ARRAY
public static final double CL_M_PI_2
public static final float CL_M_LOG2E_F
public static final double CL_M_PI_4
public static final int CL_FLT_MIN_EXP
public static final int CL_DEVICE_VENDOR_ID
public static final int CL_FLOAT
public static final int CL_NONE
public static final int CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT
public static final int CL_BGRA
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
public static final int CL_COMPILE_PROGRAM_FAILURE
public static final int CL_UNSIGNED_INT32
public static final int CL_DEVICE_MAX_COMPUTE_UNITS
public static final int CL_RGBx
public static final int CL_CHAR_MIN
public static final int CL_DEVICE_REGISTERS_PER_BLOCK_NV
public static final int CL_PLATFORM_EXTENSIONS
public static final int CL_MEM_HOST_READ_ONLY
public static final int CL_DEVICE_TYPE_GPU
public static final int CL_PROGRAM_NUM_KERNELS
public static final float CL_M_PI_F
public static final int CL_LINKER_NOT_AVAILABLE
public static final int CL_READ_ONLY_CACHE
public static final int CL_IMAGE_FORMAT_MISMATCH
public static final int CL_OUT_OF_RESOURCES
public static final int CL_INVALID_IMAGE_SIZE
public static final int CL_INVALID_EVENT_WAIT_LIST
public static final int CL_DEVICE_PARTITION_FAILED
public static final int CL_IMAGE_BUFFER
public static final int cl_APPLE_SetMemObjectDestructor
public static final int CL_UNSIGNED_INT16
public static final int CL_DEVICE_PRINTF_BUFFER_SIZE
public static final int CL_COMMAND_NDRANGE_KERNEL
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
public static final int CL_COMMAND_FILL_IMAGE
public static final int CL_DEVICE_MAX_CONSTANT_ARGS
public static final int CL_PROGRAM_BINARY_TYPE_NONE
public static final int CL_CHAR_BIT
public static final int CL_DEVICE_TYPE_ALL
public static final int CL_QUEUED
public static final double CL_M_LN10
public static final int CL_INVALID_MIP_LEVEL
public static final int CL_ADDRESS_NONE
public static final int CL_RGBA
public static final int CL_CONTEXT_DEVICES
public static final int CL_DEVICE_PARTITION_MAX_SUB_DEVICES
public static final int CL_INVALID_PARTITION_NAME_EXT
public static final int CL_KERNEL_ARG_ACCESS_READ_ONLY
public static final int CL_INVALID_WORK_ITEM_SIZE
public static final int CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
public static final int CL_INVALID_WORK_GROUP_SIZE
public static final int CL_DEVICE_ERROR_CORRECTION_SUPPORT
public static final int CL_DBL_RADIX
public static final int CL_DEVICE_PARTITION_BY_COUNTS
public static final int CL_NON_BLOCKING
public static final int CL_DEVICE_LOCAL_MEM_SIZE
public static final int CL_COMMAND_RELEASE_GL_OBJECTS
public static final int CL_ADDRESS_MIRRORED_REPEAT
public static final int CL_INVALID_KERNEL_ARGS
public static final int CL_INVALID_GL_CONTEXT_APPLE
public static final int CL_CONTEXT_PLATFORM
public static final int CL_HAS_HI_LO_VECTOR_FIELDS
public static final int CL_KERNEL_ARG_TYPE_RESTRICT
public static final int CL_MEM_MAP_COUNT
public static final int CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT
public static final int CL_PROFILING_COMMAND_SUBMIT
public static final int CL_DBL_MIN_EXP
public static final double CL_M_SQRT2
public static final int CL_COMMAND_ACQUIRE_GL_OBJECTS
public static final long CL_UINT_MAX
public static final float CL_M_SQRT1_2_F
public static final double CL_M_2_SQRTPI
public static final int CL_KERNEL_ARG_INFO_NOT_AVAILABLE
public static final int CL_COMMAND_NATIVE_KERNEL
public static final int CL_IMAGE_WIDTH
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
public static final int CL_INVALID_DEVICE_TYPE
public static final int CL_COMMAND_COPY_IMAGE_TO_BUFFER
public static final int CL_GL_TEXTURE_TARGET
public static final int CL_QUEUE_PROPERTIES
public static final float CL_M_2_PI_F
public static final int CL_COMMAND_WRITE_BUFFER_RECT
public static final int CL_MEM_ASSOCIATED_MEMOBJECT
public static final int CL_INVALID_ARG_VALUE
public static final int CL_CONTEXT_REFERENCE_COUNT
public static final int CL_DEVICE_TYPE
public static final int CL_QUEUE_CONTEXT
public static final int CL_DEVICE_SINGLE_FP_CONFIG
public static final int CL_SNORM_INT16
public static final int CL_ARGB
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
public static final int CL_KERNEL_ARG_NAME
public static final int CL_EVENT_COMMAND_QUEUE
public static final int CL_SUCCESS
public static final int CL_PROFILING_INFO_NOT_AVAILABLE
public static final int CL_INVALID_BUFFER_SIZE
public static final int CL_FLT_MAX_EXP
public static final int CL_INVALID_ARG_SIZE
public static final int CL_QUEUE_PROFILING_ENABLE
public static final int CL_KERNEL_REFERENCE_COUNT
public static final int CL_KERNEL_ARG_TYPE_CONST
public static final int CL_MEM_ALLOC_HOST_PTR
public static final int CL_DEVICE_IMAGE2D_MAX_WIDTH
public static final int CL_BUILD_PROGRAM_FAILURE
public static final int CL_COMMAND_COPY_BUFFER
public static final int CL_KERNEL_NUM_ARGS
public static final int CL_BUFFER_CREATE_TYPE_REGION
public static final int CL_COMMAND_BARRIER
public static final int CL_UNORM_SHORT_555
public static final int CL_INVALID_PROPERTY
public static final int CL_IMAGE_NUM_SAMPLES
public static final int CL_PROGRAM_SOURCE
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
public static final int CL_PROGRAM_BINARY_TYPE
public static final int CL_DEVICE_COMPILER_AVAILABLE
public static final int CL_FP_ROUND_TO_INF
public static final int CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
public static final int CL_IMAGE_ROW_PITCH
public static final int CL_INVALID_ARG_INDEX
public static final int CL_LINK_PROGRAM_FAILURE
public static final int CL_DEVICE_ENDIAN_LITTLE
public static final int CL_COMMAND_READ_BUFFER
public static final int CL_UNORM_INT_101010
public static final int CL_KERNEL_WORK_GROUP_SIZE
public static final int CL_COMMAND_UNMAP_MEM_OBJECT
public static final int CL_INVALID_PLATFORM
public static final int CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR
public static final int CL_FLT_RADIX
public static final int CL_DEVICE_PARTITION_BY_NAMES_EXT
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT
public static final int CL_PROGRAM_KERNEL_NAMES
public static final int CL_SHRT_MIN
public static final int CL_INVALID_EVENT
public static final int CL_RG
public static final int CL_RA
public static final int CL_PROGRAM_BUILD_OPTIONS
public static final int CL_INVALID_COMMAND_QUEUE
public static final int cl_khr_icd
public static final int CL_FP_ROUND_TO_NEAREST
public static final int CL_HALF_FLOAT
public static final int CL_KERNEL_ARG_ADDRESS_LOCAL
public static final int CL_INVALID_BINARY
public static final int CL_COMMAND_WRITE_IMAGE
public static final int CL_INVALID_KERNEL_DEFINITION
public static final int CL_ADDRESS_CLAMP
public static final int CL_COMMAND_USER
public static final int CL_UNORM_SHORT_565
public static final int CL_UNORM_INT16
public static final double CL_M_2_PI
public static final int CL_ADDRESS_REPEAT
public static final int CL_FALSE
public static final int CL_Rx
public static final int CL_INVALID_GLOBAL_OFFSET
public static final int CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
public static final int CL_INVALID_PROGRAM
public static final int CL_INVALID_KERNEL
public static final int CL_MEM_SIZE
public static final int CL_AFFINITY_DOMAIN_L1_CACHE_EXT
public static final int CL_PROGRAM_BINARIES
public static final int CL_DEVICE_TYPE_DEFAULT
public static final int CL_DEVICE_IMAGE2D_MAX_HEIGHT
public static final int CL_MEM_HOST_WRITE_ONLY
public static final int CL_INVALID_BUILD_OPTIONS
public static final int CL_DEVICE_NOT_AVAILABLE
public static final int CL_INVALID_VALUE
public static final int CL_AFFINITY_DOMAIN_L3_CACHE_EXT
public static final int CL_DEVICE_MEM_BASE_ADDR_ALIGN
public static final int CL_DEVICE_MAX_WORK_GROUP_SIZE
public static final int CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
public static final int CL_SAMPLER_NORMALIZED_COORDS
public static final int CL_EVENT_REFERENCE_COUNT
public static final int CL_MEM_HOST_PTR
public static final float CL_M_1_PI_F
public static final int CL_INVALID_LINKER_OPTIONS
public static final int CL_MEM_OBJECT_ALLOCATION_FAILURE
public static final int CL_INVALID_MEM_OBJECT
public static final double CL_M_LN2
public static final int CL_COMPLETE
public static final int CL_IMAGE_ARRAY_SIZE
public static final int CL_INTENSITY
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
public static final int CL_INVALID_PROGRAM_EXECUTABLE
public static final int CL_KERNEL_ARG_TYPE_QUALIFIER
public static final int CL_MEM_WRITE_ONLY
public static final int CL_GL_OBJECT_TEXTURE1D
public static final int CL_PROGRAM_CONTEXT
public static final int CL_PLATFORM_ICD_SUFFIX_KHR
public static final int CL_KERNEL_ARG_TYPE_NONE
public static final int CL_KERNEL_ARG_ACCESS_WRITE_ONLY
public static final int CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST
public static final int CL_SAMPLER_ADDRESSING_MODE
public static final int CL_MEM_CONTEXT
public static final int CL_DEVICE_IMAGE3D_MAX_HEIGHT
public static final int CL_KERNEL_ARG_ADDRESS_PRIVATE
public static final int CL_DEVICE_MAX_READ_IMAGE_ARGS
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
public static final int CL_DEVICE_NOT_FOUND
public static final int CL_CGL_DEVICES_FOR_SUPPORTED_VIRTUAL_SCREENS_APPLE
public static final int CL_RGx
public static final int CL_DEVICE_MAX_PARAMETER_SIZE
public static final int CL_DEVICE_IMAGE3D_MAX_DEPTH
public static final int CL_GL_OBJECT_TEXTURE2D
public static final int CL_MEM_HOST_NO_ACCESS
public static final int CL_INVALID_COMPILER_OPTIONS
public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT
public static final int CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE
public static final int CL_DEVICE_TYPE_CUSTOM
public static final int CL_MEM_USE_HOST_PTR
public static final int CL_SIGNED_INT8
public static final int CL_DEVICE_WARP_SIZE_NV
public static final int CL_DEVICE_OPENCL_C_VERSION
public static final int CL_DEVICE_ADDRESS_BITS
public static final int CL_DEVICE_PARTITION_BY_COUNTS_EXT
public static final int CL_GL_OBJECT_BUFFER
public static final int CL_SAMPLER_CONTEXT
public static final int CL_GL_OBJECT_TEXTURE3D
public static final int CL_PLATFORM_VERSION
public static final int CL_DRIVER_VERSION
public static final int CL_DEVICE_LOCAL_MEM_TYPE
public static final int CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
public static final int CL_KERNEL_ARG_ACCESS_NONE
public static final int CL_DEVICE_VERSION
public static final int CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE
public static final int CL_PLATFORM_NOT_FOUND_KHR
public static final float CL_M_2_SQRTPI_F
public static final int CL_SIGNED_INT32
public static final int CL_READ_WRITE_CACHE
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
public static final int CL_KERNEL_GLOBAL_WORK_SIZE
public static final int CL_KERNEL_COMPILE_WORK_GROUP_SIZE
public static final int CL_PLATFORM_PROFILE
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
public static final float CL_M_PI_4_F
public static final int CL_DEVICE_REFERENCE_COUNT
public static final int CL_PROFILING_COMMAND_END
public static final int CL_DEVICE_PROFILE
public static final int CL_INVALID_OPERATION
public static final int CL_DEVICE_REFERENCE_COUNT_EXT
public static final int CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE
public static final int CL_MEM_TYPE
public static final int CL_INVALID_DEVICE_PARTITION_COUNT
public static final int CL_KERNEL_CONTEXT
public static final int CL_DEVICE_MAX_CLOCK_FREQUENCY
public static final int CL_DEVICE_PARTITION_TYPE
public static final int CL_BLOCKING
public static final int CL_EVENT_CONTEXT
public static final int CL_CONTEXT_NUM_DEVICES
public static final int CL_HAS_NAMED_VECTOR_FIELDS
public static final int CL_GL_CONTEXT_KHR
public static final int CL_DEVICE_PROFILING_TIMER_RESOLUTION
public static final int CL_MIGRATE_MEM_OBJECT_HOST
public static final int CL_KERNEL_ARG_ADDRESS_GLOBAL
public static final int CL_PROGRAM_BUILD_STATUS
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
public static final int CL_SUBMITTED
public static final String CL_PROGRAM_STRING_DEBUG_INFO
public static final int CL_DEVICE_AFFINITY_DOMAIN_NUMA
public static final int CL_PLATFORM_NAME
public static final int CL_COMMAND_COPY_BUFFER_RECT
public static final int CL_COMPILER_NOT_AVAILABLE
public static final int CL_SNORM_INT8
public static final int CL_FP_FMA
public static final int CL_CONTEXT_INTEROP_USER_SYNC
public static final int CL_PROFILING_COMMAND_START
public static final int CL_COMMAND_COPY_IMAGE
public static final int CL_DEVICE_MAX_WORK_ITEM_SIZES
public static final int CL_IMAGE_ELEMENT_SIZE
public static final int CL_DEVICE_PARENT_DEVICE
public static final int CL_DEVICE_PARTITION_EQUALLY_EXT
public static final int CL_INVALID_CONTEXT
public static final int CL_IMAGE_HEIGHT
public static final int CL_DEVICE_HOST_UNIFIED_MEMORY
public static final int CL_COMMAND_MARKER
public static final int CL_KERNEL_ATTRIBUTES
public static final int CL_COMMAND_MIGRATE_MEM_OBJECTS
public static final int CL_INVALID_IMAGE_DESCRIPTOR
public static final int CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
public static final int CL_MAP_WRITE_INVALIDATE_REGION
public static final int CL_AFFINITY_DOMAIN_L2_CACHE_EXT
public static final int CL_EXEC_NATIVE_KERNEL
public static final int CL_USHRT_MAX
public static final int CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
public static final int CL_KERNEL_PRIVATE_MEM_SIZE
public static final int CL_KERNEL_ARG_ADDRESS_CONSTANT
public static final int CL_DEVICE_PARTITION_BY_COUNTS_LIST_END
public static final int CL_COMMAND_MAP_IMAGE
public static final int CL_GL_OBJECT_TEXTURE_BUFFER
public static final int CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED
public static final int CL_EXEC_KERNEL
public static final int CL_INVALID_GL_OBJECT
public static final int CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
public static final int CL_COMMAND_READ_BUFFER_RECT
public static final int CL_QUEUE_DEVICE
public static final int CL_DEVICE_GPU_OVERLAP_NV
public static final int CL_DEVICE_EXTENSIONS
public static final int CL_KERNEL_ARG_TYPE_VOLATILE
public static final int CL_DBL_MAX_10_EXP
public static final int CL_FLT_MAX_10_EXP
public static final int CL_DEVICE_PARENT_DEVICE_EXT
public static final int CL_MISALIGNED_SUB_BUFFER_OFFSET
public static final int CL_EVENT_COMMAND_EXECUTION_STATUS
public static final int CL_DEVICE_MAX_WRITE_IMAGE_ARGS
public static final int CL_INVALID_HOST_PTR
public static final float CL_M_SQRT2_F
public static final int CL_VERSION_1_1
public static final int CL_VERSION_1_2
public static final int CL_VERSION_1_0
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
public static final double CL_M_LOG2E
public static final int CL_SHRT_MAX
public static final int CL_UNORM_INT8
public static final int CL_DEVICE_QUEUE_PROPERTIES
public static final int CL_KERNEL_ARG_ACCESS_READ_WRITE
public static final int CL_DEVICE_PARTITION_AFFINITY_DOMAIN
public static final int CL_KERNEL_ARG_TYPE_NAME
public static final int CL_BUILD_SUCCESS
public static final int CL_FP_DENORM
public static final float CL_M_LOG10E_F
public static final int CL_GL_MIPMAP_LEVEL
public static final int CL_SIGNED_INT16
public static final int CL_DEVICE_BUILT_IN_KERNELS
public static final int CL_INT_MIN
public static final int CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
public static final int CL_DEVICE_PARTITION_STYLE_EXT
public static final int CL_COMMAND_MAP_BUFFER
public static final int CL_MAP_WRITE
public static final double CL_M_SQRT1_2
public static final float CL_M_LN10_F
public static final int CL_FILTER_NEAREST
public static final int CL_CGL_DEVICE_FOR_CURRENT_VIRTUAL_SCREEN_APPLE
public static final int CL_KERNEL_FUNCTION_NAME
public static final int cl_khr_gl_sharing
public static final int CL_BUILD_ERROR
public static final int CL_OUT_OF_HOST_MEMORY
public static final int CL_MEM_OBJECT_IMAGE1D_ARRAY
public static final int CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
public static final int CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
public static final int CL_KERNEL_ARG_ACCESS_QUALIFIER
public static final int CL_EVENT_COMMAND_TYPE
public static final int CL_A
public static final int CL_DEVICES_FOR_GL_CONTEXT_KHR
public static final int CL_MEM_OFFSET
public static final int CL_RGB
public static final int CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE
public static final int CL_PROGRAM_BINARY_SIZES
public static final int CL_INVALID_DEVICE
public static final int CL_R
public static final int CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
public static final int CL_COMMAND_WRITE_BUFFER
public static final int CL_MEM_OBJECT_IMAGE1D
public static final int CL_INVALID_PARTITION_COUNT_EXT
public static final int CL_EGL_DISPLAY_KHR
public static final int CL_TRUE
public static final int CL_BUILD_IN_PROGRESS
public static final int CL_MEM_OBJECT_BUFFER
public static final float CL_M_PI_2_F
public static final int CL_DEVICE_AFFINITY_DOMAINS_EXT
public static final int CL_DEVICE_LINKER_AVAILABLE
public static final int CL_CONTEXT_PROPERTIES
public static final int CL_SCHAR_MIN
public static final int CL_FP_SOFT_FLOAT
public static final int CL_DEVICE_VENDOR
public static final int CL_BUILD_NONE
public static final int CL_FLT_DIG
public static final int CL_MEM_OBJECT_IMAGE2D
public static final double CL_M_PI
public static final int CL_IMAGE_FORMAT
public static final int CL_PLATFORM_VENDOR
public static final int CL_DEVICE_MAX_MEM_ALLOC_SIZE
public static final int CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
public static final int CL_PROFILING_COMMAND_QUEUED
public static final float CL_M_LN2_F
public static final int CL_DEVICE_PARTITION_TYPES_EXT
public static final int CL_FILTER_LINEAR
public static final int CL_COMMAND_FILL_BUFFER
public static final int CL_DEVICE_IMAGE_SUPPORT
public static final int CL_DEVICE_TYPE_ACCELERATOR
public static final int CL_PROGRAM_BUILD_LOG
public static final int CL_IMAGE_DEPTH
public static final int CL_KERNEL_PROGRAM
public static final int CL_KERNEL_ARG_ADDRESS_QUALIFIER
public static final int CL_MEM_OBJECT_IMAGE3D
public static final double CL_M_1_PI
public static final float CL_M_E_F
public static final int CL_FLT_MANT_DIG
public static final int CL_GL_OBJECT_TEXTURE1D_ARRAY
public static final int CL_PROGRAM_BINARY_TYPE_EXECUTABLE
public static final int CL_LOCAL
public static final int CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
public static final int CL_QUEUE_REFERENCE_COUNT
public static final int CL_DEVICE_PARTITION_FAILED_EXT
public static final int CL_DEVICE_AVAILABLE
public static final double CL_M_LOG10E
public static final int CL_IMAGE_FORMAT_NOT_SUPPORTED
public static final int CL_DBL_MAX_EXP
public static final int CL_UCHAR_MAX
public static final int CL_DBL_MIN_10_EXP
public static final int CL_DEVICE_MAX_SAMPLERS
public static final int CL_MEM_COPY_OVERLAP
public static final int CL_MAP_READ
public static final int CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
public static final int CL_COMMAND_READ_IMAGE
public static final int CL_CHAR_MAX
public static final int CL_PROGRAM_NUM_DEVICES
public static final int CL_UNSIGNED_INT8
public static final int CL_DBL_DIG
public static final int cl_APPLE_ContextLoggingFunctions
public static final int CL_WGL_HDC_KHR
public static final int CL_DBL_MANT_DIG
public static final int CL_COMMAND_COPY_BUFFER_TO_IMAGE
public static final int CL_CGL_SHAREGROUP_KHR
public static final int CL_PROGRAM_DEVICES
public static final int CL_SAMPLER_REFERENCE_COUNT
public static final int CL_MEM_READ_WRITE
public static final int CL_INVALID_KERNEL_NAME
public static final int CL_DEVICE_EXECUTION_CAPABILITIES
public static final int CL_DEVICE_NAME
public static final int CL_DEVICE_INTEGRATED_MEMORY_NV
public static final int CL_MEM_REFERENCE_COUNT
public static final int CL_INVALID_IMAGE_FORMAT_DESCRIPTOR
public static final int cl_ext_device_fission
public static final int CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
public static final int CL_MEM_OBJECT_IMAGE2D_ARRAY
public static final int CL_MAP_FAILURE
public static final int CL_DEVICE_PARTITION_EQUALLY
public static final int CL_IMAGE_SLICE_PITCH
public static final int CL_LUMINANCE
public static final int CL_ADDRESS_CLAMP_TO_EDGE
public static final int CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE
public static final int CL_GL_OBJECT_RENDERBUFFER
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
public static final int CL_SAMPLER_FILTER_MODE
public static final int CL_INVALID_QUEUE_PROPERTIES
public static final int CL_INVALID_GLOBAL_WORK_SIZE
public static final int CL_INT_MAX
public static final int CL_AFFINITY_DOMAIN_NUMA_EXT
public static final int CL_FLT_MIN_10_EXP
public static final int CL_AFFINITY_DOMAIN_L4_CACHE_EXT
public static final int CL_MEM_COPY_HOST_PTR
public static final int CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
public static final int CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
public static final int CL_MEM_FLAGS
public static final int CL_DEVICE_PARTITION_PROPERTIES
public static final int CL_COMMAND_TASK
public static final int CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT
public static final int CL_DEVICE_DOUBLE_FP_CONFIG
public static final int CL_DEVICE_HALF_FP_CONFIG
public static final int CL_FP_ROUND_TO_ZERO
public static final int CL_RUNNING
public static final int CL_DEVICE_IMAGE3D_MAX_WIDTH
public static final int CL_DEVICE_PLATFORM
public static final int CL_INVALID_WORK_DIMENSION
public static final int CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
public static final int CL_PROGRAM_BINARY_TYPE_LIBRARY
public static final double CL_M_E
public static final int CL_INVALID_SAMPLER
| Constructor Detail |
|---|
public OpenCLLibrary()
| Method Detail |
|---|
public int clGetPlatformIDs(int cl_uint1,
long cl_platform_idPtr1,
long cl_uintPtr1)
cl_int clGetPlatformIDs(cl_uint, cl_platform_id*, cl_uint*)
public int clGetPlatformInfo(long cl_platform_id1,
int cl_platform_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clGetDeviceIDs(long cl_platform_id1,
long cl_device_type1,
int cl_uint1,
long cl_device_idPtr1,
long cl_uintPtr1)
cl_int clGetDeviceIDs(cl_platform_id, cl_device_type, cl_uint, cl_device_id*, cl_uint*)
public int clGetDeviceInfo(long cl_device_id1,
int cl_device_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clCreateSubDevices(OpenCLLibrary.cl_device_id cl_device_id1,
org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_device_partition_propertyPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Integer> cl_uintPtr1)
public int clRetainDevice(long cl_device_id1)
public int clReleaseDevice(long cl_device_id1)
public long clCreateContext(long cl_context_propertiesPtr1,
int cl_uint1,
long cl_device_idPtr1,
long arg1,
long voidPtr1,
long cl_intPtr1)
cl_context clCreateContext(const cl_context_properties*, cl_uint, const cl_device_id*, clCreateContext_arg1_callback, void*, cl_int*)
public OpenCLLibrary.cl_context clCreateContextFromType(org.bridj.Pointer<org.bridj.Pointer<Integer>> cl_context_propertiesPtr1,
long cl_device_type1,
org.bridj.Pointer<OpenCLLibrary.clCreateContextFromType_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1,
org.bridj.Pointer<Integer> cl_intPtr1)
public int clRetainContext(long cl_context1)
public int clReleaseContext(long cl_context1)
public int clGetContextInfo(long cl_context1,
int cl_context_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public long clCreateCommandQueue(long cl_context1,
long cl_device_id1,
long cl_command_queue_properties1,
long cl_intPtr1)
cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)
public int clRetainCommandQueue(long cl_command_queue1)
public int clReleaseCommandQueue(long cl_command_queue1)
public int clGetCommandQueueInfo(long cl_command_queue1,
int cl_command_queue_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public long clCreateBuffer(long cl_context1,
long cl_mem_flags1,
long size_t1,
long voidPtr1,
long cl_intPtr1)
cl_mem clCreateBuffer(cl_context, cl_mem_flags, size_t, void*, cl_int*)
public long clCreateSubBuffer(long cl_mem1,
long cl_mem_flags1,
int cl_buffer_create_type1,
long voidPtr1,
long cl_intPtr1)
public long clCreateImage(long cl_context1,
long cl_mem_flags1,
long cl_image_formatPtr1,
long cl_image_descPtr1,
long voidPtr1,
long cl_intPtr1)
public int clRetainMemObject(long cl_mem1)
public int clReleaseMemObject(long cl_mem1)
public int clGetSupportedImageFormats(long cl_context1,
long cl_mem_flags1,
int cl_mem_object_type1,
int cl_uint1,
long cl_image_formatPtr1,
long cl_uintPtr1)
public int clGetMemObjectInfo(long cl_mem1,
int cl_mem_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clGetImageInfo(long cl_mem1,
int cl_image_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clSetMemObjectDestructorCallback(long cl_mem1,
long arg1,
long voidPtr1)
public long clCreateSampler(long cl_context1,
int cl_bool1,
int cl_addressing_mode1,
int cl_filter_mode1,
long cl_intPtr1)
cl_sampler clCreateSampler(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int*)
public int clRetainSampler(long cl_sampler1)
public int clReleaseSampler(long cl_sampler1)
public int clGetSamplerInfo(long cl_sampler1,
int cl_sampler_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public long clCreateProgramWithSource(long cl_context1,
int cl_uint1,
long charPtrPtr1,
long size_tPtr1,
long cl_intPtr1)
cl_program clCreateProgramWithSource(cl_context, cl_uint, const char**, const size_t*, cl_int*)
public long clCreateProgramWithBinary(long cl_context1,
int cl_uint1,
long cl_device_idPtr1,
long size_tPtr1,
long charPtrPtr1,
long cl_intPtr1,
long cl_intPtr2)
public OpenCLLibrary.cl_program clCreateProgramWithBuiltInKernels(OpenCLLibrary.cl_context cl_context1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<Integer> cl_intPtr1)
public int clRetainProgram(long cl_program1)
public int clReleaseProgram(long cl_program1)
public int clBuildProgram(long cl_program1,
int cl_uint1,
long cl_device_idPtr1,
long charPtr1,
long arg1,
long voidPtr1)
public int clCompileProgram(OpenCLLibrary.cl_program cl_program1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Byte> charPtr1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1,
org.bridj.Pointer<org.bridj.Pointer<Byte>> charPtrPtr1,
org.bridj.Pointer<OpenCLLibrary.clCompileProgram_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1)
public OpenCLLibrary.cl_program clLinkProgram(OpenCLLibrary.cl_context cl_context1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Byte> charPtr1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_program> cl_programPtr1,
org.bridj.Pointer<OpenCLLibrary.clLinkProgram_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1,
org.bridj.Pointer<Integer> cl_intPtr1)
public int clUnloadPlatformCompiler(long cl_platform_id1)
public int clGetProgramInfo(long cl_program1,
int cl_program_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clGetProgramBuildInfo(long cl_program1,
long cl_device_id1,
int cl_program_build_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public long clCreateKernel(long cl_program1,
long charPtr1,
long cl_intPtr1)
cl_kernel clCreateKernel(cl_program, const char*, cl_int*)
public int clCreateKernelsInProgram(long cl_program1,
int cl_uint1,
long cl_kernelPtr1,
long cl_uintPtr1)
public int clRetainKernel(long cl_kernel1)
public int clReleaseKernel(long cl_kernel1)
public int clSetKernelArg(long cl_kernel1,
int cl_uint1,
long size_t1,
long voidPtr1)
public int clGetKernelInfo(long cl_kernel1,
int cl_kernel_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clGetKernelArgInfo(long cl_kernel1,
int cl_uint1,
int cl_kernel_arg_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clGetKernelWorkGroupInfo(long cl_kernel1,
long cl_device_id1,
int cl_kernel_work_group_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clWaitForEvents(int cl_uint1,
long cl_eventPtr1)
cl_int clWaitForEvents(cl_uint, const cl_event*)
public int clGetEventInfo(long cl_event1,
int cl_event_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public long clCreateUserEvent(long cl_context1,
long cl_intPtr1)
public int clRetainEvent(long cl_event1)
public int clReleaseEvent(long cl_event1)
public int clSetUserEventStatus(long cl_event1,
int cl_int1)
public int clSetEventCallback(long cl_event1,
int cl_int1,
long arg1,
long voidPtr1)
public int clGetEventProfilingInfo(long cl_event1,
int cl_profiling_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
cl_int clGetEventProfilingInfo(cl_event, cl_profiling_info, size_t, void*, size_t*)
public int clFlush(long cl_command_queue1)
cl_int clFlush(cl_command_queue)
public int clFinish(long cl_command_queue1)
public int clEnqueueReadBuffer(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
cl_int clEnqueueReadBuffer(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void*, cl_uint, const cl_event*, cl_event*)
public int clEnqueueReadBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
int cl_bool1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
org.bridj.Pointer<?> voidPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueWriteBuffer(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueWriteBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
int cl_bool1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
org.bridj.Pointer<?> voidPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueFillBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
long size_t2,
long size_t3,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueCopyBuffer(long cl_command_queue1,
long cl_mem1,
long cl_mem2,
long size_t1,
long size_t2,
long size_t3,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueCopyBufferRect(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueReadImage(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_tPtr1,
long size_tPtr2,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueWriteImage(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long size_tPtr1,
long size_tPtr2,
long size_t1,
long size_t2,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueFillImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
org.bridj.Pointer<?> voidPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueCopyImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr3,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueCopyImageToBuffer(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
long size_t1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueCopyBufferToImage(OpenCLLibrary.cl_command_queue cl_command_queue1,
OpenCLLibrary.cl_mem cl_mem1,
OpenCLLibrary.cl_mem cl_mem2,
long size_t1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr1,
org.bridj.Pointer<org.bridj.SizeT> size_tPtr2,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public long clEnqueueMapBuffer(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long cl_map_flags1,
long size_t1,
long size_t2,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2,
long cl_intPtr1)
public long clEnqueueMapImage(long cl_command_queue1,
long cl_mem1,
int cl_bool1,
long cl_map_flags1,
long size_tPtr1,
long size_tPtr2,
long size_tPtr3,
long size_tPtr4,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2,
long cl_intPtr1)
public int clEnqueueUnmapMemObject(long cl_command_queue1,
long cl_mem1,
long voidPtr1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueMigrateMemObjects(OpenCLLibrary.cl_command_queue cl_command_queue1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1,
long cl_mem_migration_flags1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueNDRangeKernel(long cl_command_queue1,
long cl_kernel1,
int cl_uint1,
long size_tPtr1,
long size_tPtr2,
long size_tPtr3,
int cl_uint2,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueTask(long cl_command_queue1,
long cl_kernel1,
int cl_uint1,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueNativeKernel(OpenCLLibrary.cl_command_queue cl_command_queue1,
org.bridj.Pointer<OpenCLLibrary.clEnqueueNativeKernel_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_mem> cl_memPtr1,
org.bridj.Pointer<org.bridj.Pointer<?>> voidPtrPtr1,
int cl_uint2,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueMarkerWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clEnqueueBarrierWithWaitList(OpenCLLibrary.cl_command_queue cl_command_queue1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr1,
org.bridj.Pointer<OpenCLLibrary.cl_event> cl_eventPtr2)
public int clSetPrintfCallback(OpenCLLibrary.cl_context cl_context1,
org.bridj.Pointer<OpenCLLibrary.clSetPrintfCallback_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1)
public org.bridj.Pointer<?> clGetExtensionFunctionAddressForPlatform(OpenCLLibrary.cl_platform_id cl_platform_id1,
org.bridj.Pointer<Byte> charPtr1)
void* clGetExtensionFunctionAddressForPlatform(cl_platform_id, const char*)
public int clSetCommandQueueProperty(long cl_command_queue1,
long cl_command_queue_properties1,
int cl_bool1,
long cl_command_queue_propertiesPtr1)
cl_int clSetCommandQueueProperty(cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties*)
public long clCreateImage2D(long cl_context1,
long cl_mem_flags1,
long cl_image_formatPtr1,
long size_t1,
long size_t2,
long size_t3,
long voidPtr1,
long cl_intPtr1)
public long clCreateImage3D(long cl_context1,
long cl_mem_flags1,
long cl_image_formatPtr1,
long size_t1,
long size_t2,
long size_t3,
long size_t4,
long size_t5,
long voidPtr1,
long cl_intPtr1)
public int clEnqueueMarker(long cl_command_queue1,
long cl_eventPtr1)
public int clEnqueueWaitForEvents(long cl_command_queue1,
int cl_uint1,
long cl_eventPtr1)
public int clEnqueueBarrier(long cl_command_queue1)
public int clUnloadCompiler()
public org.bridj.Pointer<?> clGetExtensionFunctionAddress(org.bridj.Pointer<Byte> charPtr1)
public long clCreateFromGLBuffer(long cl_context1,
long cl_mem_flags1,
int cl_GLuint1,
long intPtr1)
public long clCreateFromGLTexture(long cl_context1,
long cl_mem_flags1,
int cl_GLenum1,
int cl_GLint1,
int cl_GLuint1,
long cl_intPtr1)
public long clCreateFromGLRenderbuffer(long cl_context1,
long cl_mem_flags1,
int cl_GLuint1,
long cl_intPtr1)
public int clGetGLObjectInfo(long cl_mem1,
long cl_gl_object_typePtr1,
long cl_GLuintPtr1)
public int clGetGLTextureInfo(long cl_mem1,
int cl_gl_texture_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public int clEnqueueAcquireGLObjects(long cl_command_queue1,
int cl_uint1,
long cl_memPtr1,
int cl_uint2,
long cl_eventPtr1,
long cl_eventPtr2)
public int clEnqueueReleaseGLObjects(long cl_command_queue1,
int cl_uint1,
long cl_memPtr1,
int cl_uint2,
long cl_eventPtr1,
long cl_eventPtr2)
public long clCreateFromGLTexture2D(long cl_context1,
long cl_mem_flags1,
int cl_GLenum1,
int cl_GLint1,
int cl_GLuint1,
long cl_intPtr1)
public long clCreateFromGLTexture3D(long cl_context1,
long cl_mem_flags1,
int cl_GLenum1,
int cl_GLint1,
int cl_GLuint1,
long cl_intPtr1)
public int clGetGLContextInfoKHR(long cl_context_propertiesPtr1,
int cl_gl_context_info1,
long size_t1,
long voidPtr1,
long size_tPtr1)
public OpenCLLibrary.cl_event clCreateEventFromGLsyncKHR(OpenCLLibrary.cl_context cl_context1,
OpenCLLibrary.cl_GLsync cl_GLsync1,
org.bridj.Pointer<Integer> cl_intPtr1)
public int clSetMemObjectDestructorAPPLE(OpenCLLibrary.cl_mem cl_mem1,
org.bridj.Pointer<OpenCLLibrary.clSetMemObjectDestructorAPPLE_arg1_callback> arg1,
org.bridj.Pointer<?> voidPtr1)
cl_int clSetMemObjectDestructorAPPLE(cl_mem, clSetMemObjectDestructorAPPLE_arg1_callback, void*)
public void clLogMessagesToSystemLogAPPLE(org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
org.bridj.Pointer<?> voidPtr2)
void clLogMessagesToSystemLogAPPLE(const char*, const void*, size_t, void*)
public void clLogMessagesToStdoutAPPLE(org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
org.bridj.Pointer<?> voidPtr2)
void clLogMessagesToStdoutAPPLE(const char*, const void*, size_t, void*)
public void clLogMessagesToStderrAPPLE(org.bridj.Pointer<Byte> charPtr1,
org.bridj.Pointer<?> voidPtr1,
long size_t1,
org.bridj.Pointer<?> voidPtr2)
void clLogMessagesToStderrAPPLE(const char*, const void*, size_t, void*)
public int clIcdGetPlatformIDsKHR(int cl_uint1,
long cl_platform_idPtr1,
long cl_uintPtr1)
public int clReleaseDeviceEXT(long cl_device_id1)
public int clRetainDeviceEXT(long cl_device_id1)
public int clCreateSubDevicesEXT(OpenCLLibrary.cl_device_id cl_device_id1,
org.bridj.Pointer<Long> cl_device_partition_property_extPtr1,
int cl_uint1,
org.bridj.Pointer<OpenCLLibrary.cl_device_id> cl_device_idPtr1,
org.bridj.Pointer<Integer> cl_uintPtr1)
public int clGetGLContextInfoAPPLE(long cl_context1,
long voidPtr1,
int cl_gl_platform_info1,
long size_t1,
long voidPtr2,
long size_tPtr1)
cl_int clGetGLContextInfoAPPLE(cl_context, void*, cl_gl_platform_info, size_t, void*, size_t*)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||