Packages |
package | Cloo |
Enumerations |
enum | Cloo.ComputeErrorCode {
Cloo.Success = 0,
Cloo.DeviceNotFound = -1,
Cloo.DeviceNotAvailable = -2,
Cloo.CompilerNotAvailable = -3,
Cloo.MemoryObjectAllocationFailure = -4,
Cloo.OutOfResources = -5,
Cloo.OutOfHostMemory = -6,
Cloo.ProfilingInfoNotAvailable = -7,
Cloo.MemoryCopyOverlap = -8,
Cloo.ImageFormatMismatch = -9,
Cloo.ImageFormatNotSupported = -10,
Cloo.BuildProgramFailure = -11,
Cloo.MapFailure = -12,
Cloo.MisalignedSubBufferOffset = -13,
Cloo.ExecutionStatusErrorForEventsInWaitList = -14,
Cloo.InvalidValue = -30,
Cloo.InvalidDeviceType = -31,
Cloo.InvalidPlatform = -32,
Cloo.InvalidDevice = -33,
Cloo.InvalidContext = -34,
Cloo.InvalidCommandQueueFlags = -35,
Cloo.InvalidCommandQueue = -36,
Cloo.InvalidHostPointer = -37,
Cloo.InvalidMemoryObject = -38,
Cloo.InvalidImageFormatDescriptor = -39,
Cloo.InvalidImageSize = -40,
Cloo.InvalidSampler = -41,
Cloo.InvalidBinary = -42,
Cloo.InvalidBuildOptions = -43,
Cloo.InvalidProgram = -44,
Cloo.InvalidProgramExecutable = -45,
Cloo.InvalidKernelName = -46,
Cloo.InvalidKernelDefinition = -47,
Cloo.InvalidKernel = -48,
Cloo.InvalidArgumentIndex = -49,
Cloo.InvalidArgumentValue = -50,
Cloo.InvalidArgumentSize = -51,
Cloo.InvalidKernelArguments = -52,
Cloo.InvalidWorkDimension = -53,
Cloo.InvalidWorkGroupSize = -54,
Cloo.InvalidWorkItemSize = -55,
Cloo.InvalidGlobalOffset = -56,
Cloo.InvalidEventWaitList = -57,
Cloo.InvalidEvent = -58,
Cloo.InvalidOperation = -59,
Cloo.InvalidGLObject = -60,
Cloo.InvalidBufferSize = -61,
Cloo.InvalidMipLevel = -62,
Cloo.InvalidGlobalWorkSize = -63,
Cloo.CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR = -1000,
Cloo.CL_PLATFORM_NOT_FOUND_KHR = -1001
} |
| The OpenCL error codes.
More...
|
enum | Cloo.OpenCLVersion { Cloo.Version_1_0 = 1,
Cloo.Version_1_1 = 1
} |
| The OpenCL version.
More...
|
enum | Cloo.ComputeBoolean { Cloo.False = 0,
Cloo.True = 1
} |
| The OpenCL boolean values expressed as ints.
More...
|
enum | Cloo.ComputePlatformInfo {
Cloo.Profile = 0x0900,
Cloo.Version = 0x0901,
Cloo.Name = 0x0902,
Cloo.Vendor = 0x0903,
Cloo.Extensions = 0x0904,
Cloo.CL_PLATFORM_ICD_SUFFIX_KHR = 0x0920
} |
| The platform info query symbols.
More...
|
enum | Cloo.ComputeDeviceTypes {
Cloo.Default = 1 << 0,
Cloo.Cpu = 1 << 1,
Cloo.Gpu = 1 << 2,
Cloo.Accelerator = 1 << 3,
Cloo.All = 0xFFFFFFFF
} |
| The types of devices.
More...
|
enum | Cloo.ComputeDeviceInfo {
Cloo.Type = 0x1000,
Cloo.VendorId = 0x1001,
Cloo.MaxComputeUnits = 0x1002,
Cloo.MaxWorkItemDimensions = 0x1003,
Cloo.MaxWorkGroupSize = 0x1004,
Cloo.MaxWorkItemSizes = 0x1005,
Cloo.PreferredVectorWidthChar = 0x1006,
Cloo.PreferredVectorWidthShort = 0x1007,
Cloo.PreferredVectorWidthInt = 0x1008,
Cloo.PreferredVectorWidthLong = 0x1009,
Cloo.PreferredVectorWidthFloat = 0x100A,
Cloo.PreferredVectorWidthDouble = 0x100B,
Cloo.MaxClockFrequency = 0x100C,
Cloo.AddressBits = 0x100D,
Cloo.MaxReadImageArguments = 0x100E,
Cloo.MaxWriteImageArguments = 0x100F,
Cloo.MaxMemoryAllocationSize = 0x1010,
Cloo.Image2DMaxWidth = 0x1011,
Cloo.Image2DMaxHeight = 0x1012,
Cloo.Image3DMaxWidth = 0x1013,
Cloo.Image3DMaxHeight = 0x1014,
Cloo.Image3DMaxDepth = 0x1015,
Cloo.ImageSupport = 0x1016,
Cloo.MaxParameterSize = 0x1017,
Cloo.MaxSamplers = 0x1018,
Cloo.MemoryBaseAddressAlignment = 0x1019,
Cloo.MinDataTypeAlignmentSize = 0x101A,
Cloo.SingleFPConfig = 0x101B,
Cloo.GlobalMemoryCacheType = 0x101C,
Cloo.GlobalMemoryCachelineSize = 0x101D,
Cloo.GlobalMemoryCacheSize = 0x101E,
Cloo.GlobalMemorySize = 0x101F,
Cloo.MaxConstantBufferSize = 0x1020,
Cloo.MaxConstantArguments = 0x1021,
Cloo.LocalMemoryType = 0x1022,
Cloo.LocalMemorySize = 0x1023,
Cloo.ErrorCorrectionSupport = 0x1024,
Cloo.ProfilingTimerResolution = 0x1025,
Cloo.EndianLittle = 0x1026,
Cloo.Available = 0x1027,
Cloo.CompilerAvailable = 0x1028,
Cloo.ExecutionCapabilities = 0x1029,
Cloo.CommandQueueProperties = 0x102A,
Cloo.Name = 0x102B,
Cloo.Vendor = 0x102C,
Cloo.DriverVersion = 0x102D,
Cloo.Profile = 0x102E,
Cloo.Version = 0x102F,
Cloo.Extensions = 0x1030,
Cloo.Platform = 0x1031,
Cloo.CL_DEVICE_DOUBLE_FP_CONFIG = 0x1032,
Cloo.CL_DEVICE_HALF_FP_CONFIG = 0x1033,
Cloo.PreferredVectorWidthHalf = 0x1034,
Cloo.HostUnifiedMemory = 0x1035,
Cloo.NativeVectorWidthChar = 0x1036,
Cloo.NativeVectorWidthShort = 0x1037,
Cloo.NativeVectorWidthInt = 0x1038,
Cloo.NativeVectorWidthLong = 0x1039,
Cloo.NativeVectorWidthFloat = 0x103A,
Cloo.NativeVectorWidthDouble = 0x103B,
Cloo.NativeVectorWidthHalf = 0x103C,
Cloo.OpenCLCVersion = 0x103D
} |
| The device info query symbols.
More...
|
enum | Cloo.ComputeDeviceSingleCapabilities {
Cloo.Denorm = 1 << 0,
Cloo.InfNan = 1 << 1,
Cloo.RoundToNearest = 1 << 2,
Cloo.RoundToZero = 1 << 3,
Cloo.RoundToInf = 1 << 4,
Cloo.Fma = 1 << 5,
Cloo.SoftFloat = 1 << 6
} |
enum | Cloo.ComputeDeviceMemoryCacheType { Cloo.None = 0x0,
Cloo.ReadOnlyCache = 0x1,
Cloo.ReadWriteCache = 0x2
} |
enum | Cloo.ComputeDeviceLocalMemoryType { Cloo.Local = 0x1,
Cloo.Global = 0x2
} |
enum | Cloo.ComputeDeviceExecutionCapabilities { Cloo.OpenCLKernel = 1 << 0,
Cloo.NativeKernel = 1 << 1
} |
enum | Cloo.ComputeCommandQueueFlags { Cloo.None = 0,
Cloo.OutOfOrderExecution = 1 << 0,
Cloo.Profiling = 1 << 1
} |
enum | Cloo.ComputeContextInfo {
Cloo.ReferenceCount = 0x1080,
Cloo.Devices = 0x1081,
Cloo.Properties = 0x1082,
Cloo.NumDevices = 0x1083,
Cloo.Platform = 0x1084
} |
| The context info query symbols.
More...
|
enum | Cloo.ComputeContextPropertyName {
Cloo.Platform = ComputeContextInfo.Platform,
Cloo.CL_GL_CONTEXT_KHR = 0x2008,
Cloo.CL_EGL_DISPLAY_KHR = 0x2009,
Cloo.CL_GLX_DISPLAY_KHR = 0x200A,
Cloo.CL_WGL_HDC_KHR = 0x200B,
Cloo.CL_CGL_SHAREGROUP_KHR = 0x200C
} |
enum | Cloo.ComputeCommandQueueInfo { Cloo.Context = 0x1090,
Cloo.Device = 0x1091,
Cloo.ReferenceCount = 0x1092,
Cloo.Properties = 0x1093
} |
| The command-queue info query symbols.
More...
|
enum | Cloo.ComputeMemoryFlags {
Cloo.None = 0,
Cloo.ReadWrite = 1 << 0,
Cloo.WriteOnly = 1 << 1,
Cloo.ReadOnly = 1 << 2,
Cloo.UseHostPointer = 1 << 3,
Cloo.AllocateHostPointer = 1 << 4,
Cloo.CopyHostPointer = 1 << 5
} |
enum | Cloo.ComputeImageChannelOrder {
Cloo.R = 0x10B0,
Cloo.A = 0x10B1,
Cloo.RG = 0x10B2,
Cloo.RA = 0x10B3,
Cloo.Rgb = 0x10B4,
Cloo.Rgba = 0x10B5,
Cloo.Bgra = 0x10B6,
Cloo.Argb = 0x10B7,
Cloo.Intensity = 0x10B8,
Cloo.Luminance = 0x10B9,
Cloo.Rx = 0x10BA,
Cloo.Rgx = 0x10BB,
Cloo.Rgbx = 0x10BC
} |
enum | Cloo.ComputeImageChannelType {
Cloo.SNormInt8 = 0x10D0,
Cloo.SNormInt16 = 0x10D1,
Cloo.UNormInt8 = 0x10D2,
Cloo.UNormInt16 = 0x10D3,
Cloo.UNormShort565 = 0x10D4,
Cloo.UNormShort555 = 0x10D5,
Cloo.UNormInt101010 = 0x10D6,
Cloo.SignedInt8 = 0x10D7,
Cloo.SignedInt16 = 0x10D8,
Cloo.SignedInt32 = 0x10D9,
Cloo.UnsignedInt8 = 0x10DA,
Cloo.UnsignedInt16 = 0x10DB,
Cloo.UnsignedInt32 = 0x10DC,
Cloo.HalfFloat = 0x10DD,
Cloo.Float = 0x10DE
} |
enum | Cloo.ComputeMemoryType { Cloo.Buffer = 0x10F0,
Cloo.Image2D = 0x10F1,
Cloo.Image3D = 0x10F2
} |
enum | Cloo.ComputeMemoryInfo {
Cloo.Type = 0x1100,
Cloo.Flags = 0x1101,
Cloo.Size = 0x1102,
Cloo.HostPointer = 0x1103,
Cloo.MapppingCount = 0x1104,
Cloo.ReferenceCount = 0x1105,
Cloo.Context = 0x1106,
Cloo.AssociatedMemoryObject = 0x1107,
Cloo.Offset = 0x1108
} |
| The memory info query symbols.
More...
|
enum | Cloo.ComputeImageInfo {
Cloo.Format = 0x1110,
Cloo.ElementSize = 0x1111,
Cloo.RowPitch = 0x1112,
Cloo.SlicePitch = 0x1113,
Cloo.Width = 0x1114,
Cloo.Height = 0x1115,
Cloo.Depth = 0x1116
} |
| The image info query symbols.
More...
|
enum | Cloo.ComputeImageAddressing {
Cloo.None = 0x1130,
Cloo.ClampToEdge = 0x1131,
Cloo.Clamp = 0x1132,
Cloo.Repeat = 0x1133,
Cloo.MirroredRepeat = 0x1134
} |
enum | Cloo.ComputeImageFiltering { Cloo.Nearest = 0x1140,
Cloo.Linear = 0x1141
} |
enum | Cloo.ComputeSamplerInfo {
Cloo.ReferenceCount = 0x1150,
Cloo.Context = 0x1151,
Cloo.NormalizedCoords = 0x1152,
Cloo.Addressing = 0x1153,
Cloo.Filtering = 0x1154
} |
| The sampler info query symbols.
More...
|
enum | Cloo.ComputeMemoryMappingFlags { Cloo.Read = 1 << 0,
Cloo.Write = 1 << 1
} |
enum | Cloo.ComputeProgramInfo {
Cloo.ReferenceCount = 0x1160,
Cloo.Context = 0x1161,
Cloo.DeviceCount = 0x1162,
Cloo.Devices = 0x1163,
Cloo.Source = 0x1164,
Cloo.BinarySizes = 0x1165,
Cloo.Binaries = 0x1166
} |
| The program info query symbols.
More...
|
enum | Cloo.ComputeProgramBuildInfo { Cloo.Status = 0x1181,
Cloo.Options = 0x1182,
Cloo.BuildLog = 0x1183
} |
| The program build info query symbols.
More...
|
enum | Cloo.ComputeProgramBuildStatus { Cloo.Success = 0,
Cloo.None = -1,
Cloo.Error = -2,
Cloo.InProgress = -3
} |
enum | Cloo.ComputeKernelInfo {
Cloo.FunctionName = 0x1190,
Cloo.ArgumentCount = 0x1191,
Cloo.ReferenceCount = 0x1192,
Cloo.Context = 0x1193,
Cloo.Program = 0x1194
} |
| The kernel info query symbols.
More...
|
enum | Cloo.ComputeKernelWorkGroupInfo {
Cloo.WorkGroupSize = 0x11B0,
Cloo.CompileWorkGroupSize = 0x11B1,
Cloo.LocalMemorySize = 0x11B2,
Cloo.PreferredWorkGroupSizeMultiple = 0x11B3,
Cloo.PrivateMemorySize = 0x11B4
} |
| The kernel work-group info query symbols.
More...
|
enum | Cloo.ComputeEventInfo {
Cloo.CommandQueue = 0x11D0,
Cloo.CommandType = 0x11D1,
Cloo.ReferenceCount = 0x11D2,
Cloo.ExecutionStatus = 0x11D3,
Cloo.Context = 0x11D4
} |
| The event info query symbols.
More...
|
enum | Cloo.ComputeCommandType {
Cloo.NDRangeKernel = 0x11F0,
Cloo.Task = 0x11F1,
Cloo.NativeKernel = 0x11F2,
Cloo.ReadBuffer = 0x11F3,
Cloo.WriteBuffer = 0x11F4,
Cloo.CopyBuffer = 0x11F5,
Cloo.ReadImage = 0x11F6,
Cloo.WriteImage = 0x11F7,
Cloo.CopyImage = 0x11F8,
Cloo.CopyImageToBuffer = 0x11F9,
Cloo.CopyBufferToImage = 0x11FA,
Cloo.MapBuffer = 0x11FB,
Cloo.MapImage = 0x11FC,
Cloo.UnmapMemory = 0x11FD,
Cloo.Marker = 0x11FE,
Cloo.AcquireGLObjects = 0x11FF,
Cloo.ReleaseGLObjects = 0x1200,
Cloo.ReadBufferRectangle = 0x1201,
Cloo.WriteBufferRectangle = 0x1202,
Cloo.CopyBufferRectangle = 0x1203,
Cloo.User = 0x1204,
Cloo.CL_COMMAND_MIGRATE_MEM_OBJECT_EXT = 0x4040
} |
enum | Cloo.ComputeCommandExecutionStatus { Cloo.Complete = 0x0,
Cloo.Running = 0x1,
Cloo.Submitted = 0x2,
Cloo.Queued = 0x3
} |
enum | Cloo.ComputeBufferCreateType { Cloo.Region = 0x1220
} |
enum | Cloo.ComputeCommandProfilingInfo { Cloo.Queued = 0x1280,
Cloo.Submitted = 0x1281,
Cloo.Started = 0x1282,
Cloo.Ended = 0x1283
} |
| The command profiling info query symbols.
More...
|
enum | Cloo.ComputeGLObjectType { Cloo.Buffer = 0x2000,
Cloo.Texture2D = 0x2001,
Cloo.Texture3D = 0x2002,
Cloo.Renderbuffer = 0x2003
} |
enum | Cloo.ComputeGLTextureInfo { Cloo.TextureTarget = 0x2004,
Cloo.MipMapLevel = 0x2005
} |
| The shared CL/GL image/texture info query symbols.
More...
|
enum | Cloo.ComputeGLContextInfo { Cloo.CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR = 0x2006,
Cloo.CL_DEVICES_FOR_GL_CONTEXT_KHR = 0x2007
} |
| The shared CL/GL context info query symbols.
More...
|
enum | Cloo.cl_mem_migration_flags_ext { Cloo.None = 0,
Cloo.CL_MIGRATE_MEM_OBJECT_HOST_EXT = 0x1
} |
enum | Cloo.CLFunctionNames {
Cloo.Unknown,
Cloo.GetPlatformIDs,
Cloo.GetPlatformInfo,
Cloo.GetDeviceIDs,
Cloo.GetDeviceInfo,
Cloo.CreateContext,
Cloo.CreateContextFromType,
Cloo.RetainContext,
Cloo.ReleaseContext,
Cloo.GetContextInfo,
Cloo.CreateCommandQueue,
Cloo.RetainCommandQueue,
Cloo.ReleaseCommandQueue,
Cloo.GetCommandQueueInfo,
Cloo.SetCommandQueueProperty,
Cloo.CreateBuffer,
Cloo.CreateImage2D,
Cloo.CreateImage3D,
Cloo.RetainMemObject,
Cloo.ReleaseMemObject,
Cloo.GetSupportedImageFormats,
Cloo.GetMemObjectInfo,
Cloo.GetImageInfo,
Cloo.CreateSampler,
Cloo.RetainSampler,
Cloo.ReleaseSampler,
Cloo.GetSamplerInfo,
Cloo.CreateProgramWithSource,
Cloo.CreateProgramWithBinary,
Cloo.RetainProgram,
Cloo.ReleaseProgram,
Cloo.BuildProgram,
Cloo.UnloadCompiler,
Cloo.GetProgramInfo,
Cloo.GetProgramBuildInfo,
Cloo.CreateKernel,
Cloo.CreateKernelsInProgram,
Cloo.RetainKernel,
Cloo.ReleaseKernel,
Cloo.SetKernelArg,
Cloo.GetKernelInfo,
Cloo.GetKernelWorkGroupInfo,
Cloo.WaitForEvents,
Cloo.GetEventInfo,
Cloo.RetainEvent,
Cloo.ReleaseEvent,
Cloo.GetEventProfilingInfo,
Cloo.Flush,
Cloo.Finish,
Cloo.EnqueueReadBuffer,
Cloo.EnqueueWriteBuffer,
Cloo.EnqueueCopyBuffer,
Cloo.EnqueueReadImage,
Cloo.EnqueueWriteImage,
Cloo.EnqueueCopyImage,
Cloo.EnqueueCopyImageToBuffer,
Cloo.EnqueueCopyBufferToImage,
Cloo.EnqueueMapBuffer,
Cloo.EnqueueMapImage,
Cloo.EnqueueUnmapMemObject,
Cloo.EnqueueNDRangeKernel,
Cloo.EnqueueTask,
Cloo.EnqueueNativeKernel,
Cloo.EnqueueMarker,
Cloo.EnqueueWaitForEvents,
Cloo.EnqueueBarrier,
Cloo.GetExtensionFunctionAddress,
Cloo.CreateFromGLBuffer,
Cloo.CreateFromGLTexture2D,
Cloo.CreateFromGLTexture3D,
Cloo.CreateFromGLRenderbuffer,
Cloo.GetGLObjectInfo,
Cloo.GetGLTextureInfo,
Cloo.EnqueueAcquireGLObjects,
Cloo.EnqueueReleaseGLObjects
} |