@@ -581,7 +581,9 @@ public final void apply(IOpenCLLibrary.cl_mem cl_mem1, Pointer<? > voidPtr1) {
581581 int clGetDeviceIDs (@ Ptr long cl_platform_id1 , long cl_device_type1 , int cl_uint1 , @ Ptr long cl_device_idPtr1 , @ Ptr long cl_uintPtr1 );
582582 int clGetDeviceInfo (@ Ptr long cl_device_id1 , int cl_device_info1 , @ Ptr long size_t1 , @ Ptr long voidPtr1 , @ Ptr long size_tPtr1 );
583583 int clCreateSubDevices (@ Ptr long cl_device_id1 , @ Ptr long cl_device_partition_propertyPtr1 , int cl_uint1 , @ Ptr long cl_device_idPtr1 , @ Ptr long cl_uintPtr1 );
584+ @ Optional
584585 int clRetainDevice (@ Ptr long cl_device_id1 );
586+ @ Optional
585587 int clReleaseDevice (@ Ptr long cl_device_id1 );
586588 @ Ptr
587589 long clCreateContext (@ Ptr long cl_context_propertiesPtr1 , int cl_uint1 , @ Ptr long cl_device_idPtr1 , @ Ptr long arg1 , @ Ptr long voidPtr1 , @ Ptr long cl_intPtr1 );
@@ -599,6 +601,7 @@ public final void apply(IOpenCLLibrary.cl_mem cl_mem1, Pointer<? > voidPtr1) {
599601 long clCreateBuffer (@ Ptr long cl_context1 , long cl_mem_flags1 , @ Ptr long size_t1 , @ Ptr long voidPtr1 , @ Ptr long cl_intPtr1 );
600602 @ Ptr
601603 long clCreateSubBuffer (@ Ptr long cl_mem1 , long cl_mem_flags1 , int cl_buffer_create_type1 , @ Ptr long voidPtr1 , @ Ptr long cl_intPtr1 );
604+ @ Optional
602605 @ Ptr
603606 long clCreateImage (@ Ptr long cl_context1 , long cl_mem_flags1 , @ Ptr long cl_image_formatPtr1 , @ Ptr long cl_image_descPtr1 , @ Ptr long voidPtr1 , @ Ptr long cl_intPtr1 );
604607 int clRetainMemObject (@ Ptr long cl_mem1 );
@@ -670,9 +673,11 @@ public final void apply(IOpenCLLibrary.cl_mem cl_mem1, Pointer<? > voidPtr1) {
670673 int clEnqueueTask (@ Ptr long cl_command_queue1 , @ Ptr long cl_kernel1 , int cl_uint1 , @ Ptr long cl_eventPtr1 , @ Ptr long cl_eventPtr2 );
671674 int clEnqueueNativeKernel (@ Ptr long cl_command_queue1 , @ Ptr long arg1 , @ Ptr long voidPtr1 , @ Ptr long size_t1 , int cl_uint1 , @ Ptr long cl_memPtr1 , @ Ptr long voidPtrPtr1 , int cl_uint2 , @ Ptr long cl_eventPtr1 , @ Ptr long cl_eventPtr2 );
672675 int clEnqueueMarkerWithWaitList (@ Ptr long cl_command_queue1 , int cl_uint1 , @ Ptr long cl_eventPtr1 , @ Ptr long cl_eventPtr2 );
676+ @ Optional
673677 int clEnqueueBarrierWithWaitList (@ Ptr long cl_command_queue1 , int cl_uint1 , @ Ptr long cl_eventPtr1 , @ Ptr long cl_eventPtr2 );
674678 @ Optional
675679 int clSetPrintfCallback (@ Ptr long cl_context1 , @ Ptr long arg1 , @ Ptr long voidPtr1 );
680+ @ Optional
676681 @ Ptr
677682 long clGetExtensionFunctionAddressForPlatform (@ Ptr long cl_platform_id1 , @ Ptr long charPtr1 );
678683 int clSetCommandQueueProperty (@ Ptr long cl_command_queue1 , long cl_command_queue_properties1 , int cl_bool1 , @ Ptr long cl_command_queue_propertiesPtr1 );
0 commit comments