* Enums.cs: Enums now use the inherit from the correct int or long type.

This commit is contained in:
the_fiddler 2009-10-09 06:03:12 +00:00
parent 1c36410eb1
commit 6dd6fedd08

View file

@ -31,7 +31,7 @@ namespace OpenTK.Compute.CL10
{ {
#pragma warning disable 1591 #pragma warning disable 1591
public enum AddressingMode public enum AddressingMode : int
{ {
AddressNone = ((int)0X1130), AddressNone = ((int)0X1130),
AddressClampToEdge = ((int)0X1131), AddressClampToEdge = ((int)0X1131),
@ -39,7 +39,7 @@ namespace OpenTK.Compute.CL10
AddressRepeat = ((int)0X1133), AddressRepeat = ((int)0X1133),
} }
public enum All public enum All : int
{ {
DeviceTypeDefault = ((int)(1 << 0)), DeviceTypeDefault = ((int)(1 << 0)),
ExecKernel = ((int)(1 << 0)), ExecKernel = ((int)(1 << 0)),
@ -307,13 +307,13 @@ namespace OpenTK.Compute.CL10
ImageFormatMismatch = ((int)-9), ImageFormatMismatch = ((int)-9),
} }
public enum Bool public enum Bool : int
{ {
False = ((int)0), False = ((int)0),
True = ((int)1), True = ((int)1),
} }
public enum BuildStatus public enum BuildStatus : int
{ {
BuildSuccess = ((int)0), BuildSuccess = ((int)0),
BuildNone = ((int)-1), BuildNone = ((int)-1),
@ -321,7 +321,7 @@ namespace OpenTK.Compute.CL10
BuildInProgress = ((int)-3), BuildInProgress = ((int)-3),
} }
public enum ChannelOrder public enum ChannelOrder : int
{ {
R = ((int)0X10b0), R = ((int)0X10b0),
A = ((int)0X10b1), A = ((int)0X10b1),
@ -335,7 +335,7 @@ namespace OpenTK.Compute.CL10
Luminance = ((int)0X10b9), Luminance = ((int)0X10b9),
} }
public enum ChannelType public enum ChannelType : int
{ {
SnormInt8 = ((int)0X10d0), SnormInt8 = ((int)0X10d0),
SnormInt16 = ((int)0X10d1), SnormInt16 = ((int)0X10d1),
@ -354,7 +354,7 @@ namespace OpenTK.Compute.CL10
Float = ((int)0X10de), Float = ((int)0X10de),
} }
public enum CommandExecutionStatus public enum CommandExecutionStatus : int
{ {
Complete = ((int)0X0), Complete = ((int)0X0),
Running = ((int)0X1), Running = ((int)0X1),
@ -362,13 +362,13 @@ namespace OpenTK.Compute.CL10
Queued = ((int)0X3), Queued = ((int)0X3),
} }
public enum CommandQueueFlags public enum CommandQueueFlags : long
{ {
QueueOutOfOrderExecModeEnable = ((int)(1 << 0)), QueueOutOfOrderExecModeEnable = ((int)(1 << 0)),
QueueProfilingEnable = ((int)(1 << 1)), QueueProfilingEnable = ((int)(1 << 1)),
} }
public enum CommandQueueInfo public enum CommandQueueInfo : int
{ {
QueueContext = ((int)0X1090), QueueContext = ((int)0X1090),
QueueDevice = ((int)0X1091), QueueDevice = ((int)0X1091),
@ -376,7 +376,7 @@ namespace OpenTK.Compute.CL10
QueueProperties = ((int)0X1093), QueueProperties = ((int)0X1093),
} }
public enum CommandType public enum CommandType : int
{ {
CommandNdrangeKernel = ((int)0X11f0), CommandNdrangeKernel = ((int)0X11f0),
CommandTask = ((int)0X11f1), CommandTask = ((int)0X11f1),
@ -397,25 +397,25 @@ namespace OpenTK.Compute.CL10
CommandReleaseGlObjects = ((int)0X1200), CommandReleaseGlObjects = ((int)0X1200),
} }
public enum ContextInfo public enum ContextInfo : int
{ {
ContextReferenceCount = ((int)0X1080), ContextReferenceCount = ((int)0X1080),
ContextDevices = ((int)0X1081), ContextDevices = ((int)0X1081),
ContextProperties = ((int)0X1082), ContextProperties = ((int)0X1082),
} }
public enum ContextProperties public enum ContextProperties : int
{ {
ContextPlatform = ((int)0X1084), ContextPlatform = ((int)0X1084),
} }
public enum DeviceExecCapabilitiesFlags public enum DeviceExecCapabilitiesFlags : long
{ {
ExecKernel = ((int)(1 << 0)), ExecKernel = ((int)(1 << 0)),
ExecNativeKernel = ((int)(1 << 1)), ExecNativeKernel = ((int)(1 << 1)),
} }
public enum DeviceFpConfigFlags public enum DeviceFpConfigFlags : long
{ {
FpDenorm = ((int)(1 << 0)), FpDenorm = ((int)(1 << 0)),
FpInfNan = ((int)(1 << 1)), FpInfNan = ((int)(1 << 1)),
@ -425,7 +425,7 @@ namespace OpenTK.Compute.CL10
FpFma = ((int)(1 << 5)), FpFma = ((int)(1 << 5)),
} }
public enum DeviceInfo public enum DeviceInfo : int
{ {
DeviceType = ((int)0X1000), DeviceType = ((int)0X1000),
DeviceVendorId = ((int)0X1001), DeviceVendorId = ((int)0X1001),
@ -479,20 +479,20 @@ namespace OpenTK.Compute.CL10
DevicePlatform = ((int)0X1031), DevicePlatform = ((int)0X1031),
} }
public enum DeviceLocalMemType public enum DeviceLocalMemType : int
{ {
Local = ((int)0X1), Local = ((int)0X1),
Global = ((int)0X2), Global = ((int)0X2),
} }
public enum DeviceMemCacheType public enum DeviceMemCacheType : int
{ {
None = ((int)0X0), None = ((int)0X0),
ReadOnlyCache = ((int)0X1), ReadOnlyCache = ((int)0X1),
ReadWriteCache = ((int)0X2), ReadWriteCache = ((int)0X2),
} }
public enum DeviceTypeFlags public enum DeviceTypeFlags : long
{ {
DeviceTypeDefault = ((int)(1 << 0)), DeviceTypeDefault = ((int)(1 << 0)),
DeviceTypeCpu = ((int)(1 << 1)), DeviceTypeCpu = ((int)(1 << 1)),
@ -501,7 +501,7 @@ namespace OpenTK.Compute.CL10
DeviceTypeAll = unchecked((int)0Xffffffff), DeviceTypeAll = unchecked((int)0Xffffffff),
} }
public enum ErrorCode public enum ErrorCode : int
{ {
Success = ((int)0), Success = ((int)0),
DeviceNotFound = ((int)-1), DeviceNotFound = ((int)-1),
@ -551,7 +551,7 @@ namespace OpenTK.Compute.CL10
ImageFormatMismatch = ((int)-9), ImageFormatMismatch = ((int)-9),
} }
public enum EventInfo public enum EventInfo : int
{ {
EventCommandQueue = ((int)0X11d0), EventCommandQueue = ((int)0X11d0),
EventCommandType = ((int)0X11d1), EventCommandType = ((int)0X11d1),
@ -559,13 +559,13 @@ namespace OpenTK.Compute.CL10
EventCommandExecutionStatus = ((int)0X11d3), EventCommandExecutionStatus = ((int)0X11d3),
} }
public enum FilterMode public enum FilterMode : int
{ {
FilterNearest = ((int)0X1140), FilterNearest = ((int)0X1140),
FilterLinear = ((int)0X1141), FilterLinear = ((int)0X1141),
} }
public enum ImageInfo public enum ImageInfo : int
{ {
ImageFormat = ((int)0X1110), ImageFormat = ((int)0X1110),
ImageElementSize = ((int)0X1111), ImageElementSize = ((int)0X1111),
@ -576,7 +576,7 @@ namespace OpenTK.Compute.CL10
ImageDepth = ((int)0X1116), ImageDepth = ((int)0X1116),
} }
public enum KernelInfo public enum KernelInfo : int
{ {
KernelFunctionName = ((int)0X1190), KernelFunctionName = ((int)0X1190),
KernelNumArgs = ((int)0X1191), KernelNumArgs = ((int)0X1191),
@ -585,20 +585,20 @@ namespace OpenTK.Compute.CL10
KernelProgram = ((int)0X1194), KernelProgram = ((int)0X1194),
} }
public enum KernelWorkGroupInfo public enum KernelWorkGroupInfo : int
{ {
KernelWorkGroupSize = ((int)0X11b0), KernelWorkGroupSize = ((int)0X11b0),
KernelCompileWorkGroupSize = ((int)0X11b1), KernelCompileWorkGroupSize = ((int)0X11b1),
KernelLocalMemSize = ((int)0X11b2), KernelLocalMemSize = ((int)0X11b2),
} }
public enum MapFlags public enum MapFlags : long
{ {
MapRead = ((int)(1 << 0)), MapRead = ((int)(1 << 0)),
MapWrite = ((int)(1 << 1)), MapWrite = ((int)(1 << 1)),
} }
public enum MemFlags public enum MemFlags : long
{ {
MemReadWrite = ((int)(1 << 0)), MemReadWrite = ((int)(1 << 0)),
MemWriteOnly = ((int)(1 << 1)), MemWriteOnly = ((int)(1 << 1)),
@ -608,7 +608,7 @@ namespace OpenTK.Compute.CL10
MemCopyHostPtr = ((int)(1 << 5)), MemCopyHostPtr = ((int)(1 << 5)),
} }
public enum MemInfo public enum MemInfo : int
{ {
MemType = ((int)0X1100), MemType = ((int)0X1100),
MemFlags = ((int)0X1101), MemFlags = ((int)0X1101),
@ -619,14 +619,14 @@ namespace OpenTK.Compute.CL10
MemContext = ((int)0X1106), MemContext = ((int)0X1106),
} }
public enum MemObjectType public enum MemObjectType : int
{ {
MemObjectBuffer = ((int)0X10f0), MemObjectBuffer = ((int)0X10f0),
MemObjectImage2d = ((int)0X10f1), MemObjectImage2d = ((int)0X10f1),
MemObjectImage3d = ((int)0X10f2), MemObjectImage3d = ((int)0X10f2),
} }
public enum PlatformInfo public enum PlatformInfo : int
{ {
PlatformProfile = ((int)0X0900), PlatformProfile = ((int)0X0900),
PlatformVersion = ((int)0X0901), PlatformVersion = ((int)0X0901),
@ -635,7 +635,7 @@ namespace OpenTK.Compute.CL10
PlatformExtensions = ((int)0X0904), PlatformExtensions = ((int)0X0904),
} }
public enum ProfilingInfo public enum ProfilingInfo : int
{ {
ProfilingCommandQueued = ((int)0X1280), ProfilingCommandQueued = ((int)0X1280),
ProfilingCommandSubmit = ((int)0X1281), ProfilingCommandSubmit = ((int)0X1281),
@ -643,14 +643,14 @@ namespace OpenTK.Compute.CL10
ProfilingCommandEnd = ((int)0X1283), ProfilingCommandEnd = ((int)0X1283),
} }
public enum ProgramBuildInfo public enum ProgramBuildInfo : int
{ {
ProgramBuildStatus = ((int)0X1181), ProgramBuildStatus = ((int)0X1181),
ProgramBuildOptions = ((int)0X1182), ProgramBuildOptions = ((int)0X1182),
ProgramBuildLog = ((int)0X1183), ProgramBuildLog = ((int)0X1183),
} }
public enum ProgramInfo public enum ProgramInfo : int
{ {
ProgramReferenceCount = ((int)0X1160), ProgramReferenceCount = ((int)0X1160),
ProgramContext = ((int)0X1161), ProgramContext = ((int)0X1161),
@ -661,7 +661,7 @@ namespace OpenTK.Compute.CL10
ProgramBinaries = ((int)0X1166), ProgramBinaries = ((int)0X1166),
} }
public enum SamplerInfo public enum SamplerInfo : int
{ {
SamplerReferenceCount = ((int)0X1150), SamplerReferenceCount = ((int)0X1150),
SamplerContext = ((int)0X1151), SamplerContext = ((int)0X1151),
@ -670,7 +670,7 @@ namespace OpenTK.Compute.CL10
SamplerFilterMode = ((int)0X1154), SamplerFilterMode = ((int)0X1154),
} }
public enum Unknown public enum Unknown : int
{ {
ScharMin = ((int)(-127-1)), ScharMin = ((int)(-127-1)),
IntMin = ((int)(-2147483647-1)), IntMin = ((int)(-2147483647-1)),
@ -694,7 +694,7 @@ namespace OpenTK.Compute.CL10
CharBit = ((int)8), CharBit = ((int)8),
} }
public enum Version public enum Version : int
{ {
Version10 = ((int)1), Version10 = ((int)1),
} }