eJG      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                          N  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMS  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH  IJKLMN}~{|yzwxuvstqropmnklijghefcdab_`]^[\YZWXUVSTQROPMNKLIJDHGFE@CBA<?>=4;:98765.3210/,-(+*)#'&%$"!        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN    "!  !"#'&%$$%&'(+*))*+,--.3210//01234;:9876556789:;<?>==>?@CBAABCDHGFEEFGHIJJKLLMNNOPPQRRSTTUVVWXXYZZ[\\]^^_``abbcddeffghhijjkllmnnoppqrrsttuvvwxxyzz{||}~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM-NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz.NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz -NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz-NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz         E{|}~E{|}~E~}|{E{|}~            !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH  IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz {|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                           OpenCLWrappers-0.0.0.1System.OpenCL.Wrappers.TypesSystem.OpenCL.Wrappers.ErrorsSystem.OpenCL.Wrappers.RawSystem.OpenCL.Wrappers.EtcSystem.OpenCL.Wrappers.Context!System.OpenCL.Wrappers.DeviceInfo"System.OpenCL.Wrappers.EventObject"System.OpenCL.Wrappers.FlushFinishSystem.OpenCL.Wrappers.Kernel#System.OpenCL.Wrappers.MemoryObject!System.OpenCL.Wrappers.OutOfOrder#System.OpenCL.Wrappers.PlatformInfo$System.OpenCL.Wrappers.ProgramObjectSystem.OpenCL.Wrappers.SamplerSystem.OpenCL.Wrappers.Helpers#System.OpenCL.Wrappers.CommandQueueSystem.OpenCL.Wrappers.UtilsSystem.OpenCL.WrappersBuildProgramCallbackNativeKernelCallbackContextCallbackCLSamplerInfoRetvalSamplerInfoRetvalCLboolSamplerInfoRetvalFilterModeSamplerInfoRetvalAddressingModeSamplerInfoRetvalContextSamplerInfoRetvalCLuintCLPlatformInfoRetvalPlatformInfoRetvalStringCLProgramBuildInfoRetvalProgramBuildInfoRetvalString!ProgramBuildInfoRetvalBuildStatusCLProgramInfoRetvalProgramInfoRetvalCLsizeiListProgramInfoRetvalPtrListProgramInfoRetvalStringProgramInfoRetvalDeviceIDListProgramInfoRetvalContextProgramInfoRetvalCLUintCLDeviceInfoRetvalDeviceInfoRetvalDeviceType&DeviceInfoRetvalCommandQueuePropertiesDeviceInfoRetvalPlatformIDDeviceInfoRetvalCLsizeiList"DeviceInfoRetvalDeviceLocalMemTypeDeviceInfoRetvalCLsizei"DeviceInfoRetvalDeviceMemCacheTypeDeviceInfoRetvalCLulong&DeviceInfoRetvalDeviceExecCapabilitiesDeviceInfoRetvalDeviceFPConfigDeviceInfoRetvalCLboolDeviceInfoRetvalCLuintDeviceInfoRetvalStringCLCommandQueueInfoRetval,CommandQueueInfoRetvalCommandQueuePropertiesCommandQueueInfoRetvalCLuintCommandQueueInfoRetvalDeviceIDCommandQueueInfoRetvalContextCLContextInfoRetval&ContextInfoRetvalContextPropertiesListContextInfoRetvalDeviceIDListContextInfoRetvalCLuintCLEventProfilingInfoRetvalEventProfilingInfoRetvalCLulongCLEventInfoRetvalEventInfoRetvalCLuintEventInfoRetvalCLintEventInfoRetvalCommandTypeEventInfoRetvalContextEventInfoRetvalCommandQueueCLMemObjectInfoRetvalMemObjectInfoRetvalMemMemObjectInfoRetvalContextMemObjectInfoRetvalCLuintMemObjectInfoRetvalPtrMemObjectInfoRetvalCLsizeiMemObjectInfoRetvalMemFlags MemObjectInfoRetvalMemObjectTypeCLImageInfoRetvalImageInfoRetvalPtrImageInfoRetvalImageFormatImageInfoRetvalCLsizeiCLKernelWorkGroupInfoRetval KernelWorkGroupInfoRetvalCLulong$KernelWorkGroupInfoRetvalCLsizeiList KernelWorkGroupInfoRetvalCLsizeiCLKernelInfoRetvalKernelInfoRetvalProgramKernelInfoRetvalContextKernelInfoRetvalCLuintKernelInfoRetvalStringDeviceLocalMemTypeDeviceMemCacheTypeDeviceExecCapabilities CommandTypeDeviceFPConfig DeviceInfo BuildStatusProgramBuildInfo ProgramInfo FilterModeAddressingMode SamplerInfo PlatformInfoMemInfo MemObjectTypeMemFlagsMapFlagsKernelWorkGroupInfo KernelInfo ProfilingInfo EventInfo ErrorCodeCommandQueueInfoCommandQueueProperties ContextInfo DeviceType ChannelType ChannelOrder ImageDims ImageFormat ImageFormatp CLbitfieldCLulongCLboolCLuintCLintCLsizeiKernelSamplerEventProgramMem CommandQueueContextDeviceID PlatformIDContextProperties ImageFormatcSamplercEventcKernelcProgramcMemc CommandQueuecContextc DeviceIDc PlatformIDcclQueueOutOfOrderExecModeEnableclQueueProfilingEnableclQueueContext clQueueDeviceclQueueReferenceCountclQueueProperties clDeviceTypeclDeviceVendorIDclDeviceMaxComputeUnitsclDeviceMaxWorkItemDimensionsclDeviceMaxWorkGroupSizeclDeviceMaxWorkItemSizes clDevicePreferredVectorWidthChar!clDevicePreferredVectorWidthShortclDevicePreferredVectorWidthInt clDevicePreferredVectorWidthLong!clDevicePreferredVectorWidthFloat"clDevicePreferredVectorWidthDoubleclDeviceMaxClockFrequencyclDeviceAddressBitsclDeviceMaxReadImageArgsclDeviceMaxWriteImageArgsclDeviceMaxMemAllocSizeclDeviceImage2DMaxWidthclDeviceImage2DMaxHeightclDeviceImage3DMaxWidthclDeviceImage3DMaxHeightclDeviceImage3DMaxDepthclDeviceImageSupportclDeviceMaxParameterSizeclDeviceMaxSamplersclDeviceMemBaseAddrAlignclDeviceMinDataTypeAlignSizeclDeviceSingleFPConfigclDeviceGlobalMemCacheTypeclDeviceGlobalMemCacheLineSizeclDeviceGlobalMemCacheSizeclDeviceGlobalMemSizeclDeviceMaxConstantBufferSizeclDeviceMaxConstantArgsclDeviceLocalMemTypeclDeviceLocalMemSizeclDeviceErrorCorrectionSupport clDeviceProfilingTimerResolutionclDeviceEndianLittleclDeviceAvailableclDeviceCompilerAvailableclDeviceExecutionCapabilitiesclDeviceQueueProperties clDeviceNameclDeviceVendorclDriverVersionclDeviceProfileclDeviceVersionclDeviceExtensionsclDevicePlatformclDeviceDoubleFPConfigclDeviceHalfFPConfig clFPDenorm clFPInfNanclFPRoundToNearestclFPRoundToZeroclFPRoundToInfclFPFMAclEventCommandQueueclEventCommandTypeclEventReferenceCountclEventCommandExecutionStatusclProfilingCommandQueuedclProfilingCommandSubmitclProfilingCommandStartclProfilingCommandEndclDeviceTypeDefaultclDeviceTypeCPUclDeviceTypeGPUclDeviceTypeAcceleratorclDeviceTypeAllclContextReferenceCountclContextDevicesclContextPropertiesclKernelFunctionNameclKernelNumArgsclKernelReferenceCountclKernelContextclKernelProgramclKernelWorkGroupSizeclKernelCompileWorkGroupSizeclKernelLocalMemSizeclMemReadWriteclMemWriteOnly clMemReadOnlyclMemUseHostPtrclMemAllocHostPtrclMemCopyHostPtrclRclAclRGclRAclRGBclRGBAclBGRAclARGB clIntensity clLuminance clSNormInt8 clSNormInt16 clUNormInt8 clUNormInt16clUNormShort565clUNormShort555clUNormInt101010 clSignedInt8 clSignedInt16 clSignedInt32clUnsignedInt8clUnsignedInt16clUnsignedInt32 clHalfFloatclFloatclMemObjectBufferclMemObjectImage2DclMemObjectImage3D clMemType clMemFlags clMemSize clMemHostPtr clMemMapCountclMemReferenceCount clMemContext clImageFormatclImageElementSizeclImageRowPitchclImageSlicePitch clImageWidth clImageHeight clImageDepth clMapRead clMapWriteclPlatformProfileclPlatformVersionclPlatformNameclPlatformVendorclPlatformExtensionsclProgramReferenceCountclProgramContextclProgramNumDevicesclProgramDevicesclProgramSourceclProgramBinarySizesclProgramBinariesclProgramBuildStatusclProgramBuildOptionsclProgramBuildLogclBuildSuccess clBuildNone clBuildErrorclBuildInProgress clAddressNoneclAddressClampToEdgeclAddressClampclAddressRepeatclSamplerReferenceCountclSamplerContextclSamplerNormalizedCoordsclSamplerAddressingModeclSamplerFilterMode clSuccessclDeviceNotFoundclDeviceNotAvailableclCompilerNotAvailableclMemObjectAllocationFailureclOutOfResourcesclOutOfHostMemoryclProfilingInfoNotAvailableclMemCopyOverlapclImageFormatMismatchclImageFormatNotSupportedclBuildProgramFailure clMapFailureclInvalidValueclInvalidDeviceTypeclInvalidPlatformclInvalidDeviceclInvalidContextclInvalidQueuePropertiesclInvalidCommandQueueclInvalidHostPtrclInvalidMemObjectclInvalidImageFormatDescriptorclInvalidImageSizeclInvalidSamplerclInvalidBinaryclInvalidBuildOptionsclInvalidProgramclInvalidProgramExecutableclInvalidKernelNameclInvalidKernelDefinitionclInvalidKernelclInvalidArgIndexclInvalidArgValueclInvalidArgSizeclInvalidKernelArgsclInvalidWorkDimensionclInvalidWorkGroupSizeclInvalidWorkItemSizeclInvalidGlobalOffsetclInvalidEventWaitListclInvalidEventclInvalidOperationclInvalidGLObjectclInvalidBufferSizeraw_clGetSamplerInforaw_clReleaseSamplerraw_clRetainSamplerraw_clCreateSamplerraw_clGetProgramBuildInforaw_clGetProgramInforaw_clUnloadCompilerraw_clBuildProgramraw_clReleaseProgramraw_clRetainProgramraw_clCreateProgramWithBinaryraw_clCreateProgramWithSourceraw_clGetPlatformInforaw_clGetPlatformIDsraw_clEnqueueBarrierraw_clEnqueueWaitForEventsraw_clEnqueueMarkerraw_clEnqueueUnmapMemObjectraw_clEnqueueMapImageraw_clEnqueueMapBufferraw_clEnqueueCopyBufferToImageraw_clEnqueueCopyImageToBufferraw_clEnqueueCopyImageraw_clEnqueueWriteImageraw_clEnqueueReadImageraw_clEnqueueCopyBufferraw_clEnqueueWriteBufferraw_clEnqueueReadBufferraw_clGetImageInforaw_clGetMemObjectInforaw_clGetSupportedImageFormatsraw_clReleaseMemObjectraw_clRetainMemObjectraw_clCreateImage3Draw_clCreateImage2Draw_clCreateBufferraw_clEnqueueNativeKernelraw_clEnqueueTaskraw_clEnqueueNDRangeKernelraw_clGetKernelWorkGroupInforaw_clGetKernelInforaw_clSetKernelArgraw_clReleaseKernelraw_clRetainKernelraw_clCreateKernelsInProgramraw_clCreateKernel raw_clFinish raw_clFlushraw_clGetEventProfilingInforaw_clReleaseEventraw_clRetainEventraw_clGetEventInforaw_clWaitForEvents!raw_clGetExtensionFunctionAddressraw_clGetDeviceInforaw_clGetDeviceIDsraw_clGetContextInforaw_clReleaseContextraw_clRetainContextraw_clCreateContextFromTyperaw_clCreateContextraw_clSetCommandQueuePropertyraw_clGetCommandQueueInforaw_clReleaseCommandQueueraw_clRetainCommandQueueraw_clCreateCommandQueuewrapBuildProgramCallbackwrapNativeKernelCallbackwrapContextCallbackclGetExtensionFunctionAddressclCreateContextclCreateContextFromTypeclRetainContextclReleaseContextclGetContextInfoclGetDeviceIDsclGetDeviceInfoclWaitForEventsclGetEventInfo clRetainEventclReleaseEventclGetEventProfilingInfoclFlushclFinishclCreateKernelclCreateKernelsInProgramclRetainKernelclReleaseKernelclSetKernelArgclGetKernelInfoclGetKernelWorkGroupInfoclEnqueueNDRangeKernel clEnqueueTaskclEnqueueNativeKernelclCreateBufferclCreateImage2DclCreateImage3DclRetainMemObjectclReleaseMemObjectclGetSupportedImageFormatsclGetMemObjectInfoclGetImageInfoclEnqueueReadBufferclEnqueueWriteBufferclEnqueueCopyBufferclEnqueueReadImageclEnqueueWriteImageclEnqueueCopyImageclEnqueueCopyImageToBufferclEnqueueCopyBufferToImageclEnqueueMapBufferclEnqueueMapImageclEnqueueUnmapMemObjectclEnqueueMarkerclEnqueueWaitForEventsclEnqueueBarrierclGetPlatformIDsclGetPlatformInfoclCreateProgramWithSourceclCreateProgramWithBinaryclRetainProgramclReleaseProgramclBuildProgramclUnloadCompilerclGetProgramInfoclGetProgramBuildInfoclCreateSamplerclRetainSamplerclReleaseSamplerclGetSamplerInfopushKernelParamscreateSyncKernelcreateAsyncKernelWithParams buildProgramclCreateCommandQueueclRetainCommandQueueclReleaseCommandQueueclGetCommandQueueInfoclSetCommandQueuePropertyclFalseclTrueclContextPlatformclFilterNearestclFilterLinearclInvalidMipLevel wrapErrorwrapErrorEither wrapGetInfowrapGetNumElements withArrayNullnestwithCStringArray0 peekOneInfo peekManyInfopeekStringInfo combineOrwithArrayNull0enqueue syncKernelFunreportBuildFailure