Platforms to show: All Mac Windows Linux Cross-Platform
OpenCL
Functions around the OpenCL framework.
- module OpenCLMBS
- method GetDeviceIDs(PlatformID as Int64, types as Int64) as Int64()
- method GetDeviceInfoInt64(DeviceID as Int64, ValueID as Int64) as Int64
- method GetDeviceInfoSize(DeviceID as Int64, ValueID as Int64) as integer
- method GetDeviceInfoString(DeviceID as Int64, ValueID as Int64) as string
- method GetPlatformCount as Int64
- method GetPlatformIDs as Int64()
- method GetPlatformInfoSize(PlatformID as Int64, ValueID as Int64) as integer
- method GetPlatformInfoString(PlatformID as Int64, ValueID as Int64) as string
- method isAvailable as boolean
- const kBuildProgramFailure = -11
- const kCompilerNotAvailable = -3
- const kDeviceAddressBits = &H100d
- const kDeviceAvailable = &H1027
- const kDeviceCompilerAvailable = &H1028
- const kDeviceEndianLittle = &H1026
- const kDeviceErrorCorrectionSupport = &H1024
- const kDeviceExecutionCapabilities = &H1029
- const kDeviceExtensions = &H1030
- const kDeviceGlobalMemCachelineSize = &H101d
- const kDeviceGlobalMemCacheSize = &H101e
- const kDeviceGlobalMemCacheType = &H101c
- const kDeviceGlobalMemSize = &H101f
- const kDeviceImage2dMaxHeight = &H1012
- const kDeviceImage2dMaxWidth = &H1011
- const kDeviceImage3dMaxDepth = &H1015
- const kDeviceImage3dMaxHeight = &H1014
- const kDeviceImage3dMaxWidth = &H1013
- const kDeviceImageSupport = &H1016
- const kDeviceLocalMemSize = &H1023
- const kDeviceLocalMemType = &H1022
- const kDeviceMaxClockFrequency = &H100c
- const kDeviceMaxComputeUnits = &H1002
- const kDeviceMaxConstantArgs = &H1021
- const kDeviceMaxConstantBufferSize = &H1020
- const kDeviceMaxMemAllocSize = &H1010
- const kDeviceMaxParameterSize = &H1017
- const kDeviceMaxReadImageArgs = &H100e
- const kDeviceMaxSamplers = &H1018
- const kDeviceMaxWorkGroupSize = &H1004
- const kDeviceMaxWorkItemDimensions = &H1003
- const kDeviceMaxWorkItemSizes = &H1005
- const kDeviceMaxWriteImageArgs = &H100f
- const kDeviceMemBaseAddrAlign = &H1019
- const kDeviceMinDataTypeAlignSize = &H101a
- const kDeviceName = &H102b
- const kDeviceNotAvailable = -2
- const kDeviceNotFound = -1
- const kDevicePlatform = &H1031
- const kDevicePreferredVectorWidthChar = &H1006
- const kDevicePreferredVectorWidthDouble = &H100b
- const kDevicePreferredVectorWidthFloat = &H100a
- const kDevicePreferredVectorWidthInt = &H1008
- const kDevicePreferredVectorWidthLong = &H1009
- const kDevicePreferredVectorWidthShort = &H1007
- const kDeviceProfile = &H102e
- const kDeviceProfilingTimerResolution = &H1025
- const kDeviceQueueProperties = &H102a
- const kDeviceSingleFpConfig = &H101b
- const kDeviceType = &H1000
- const kDeviceTypeAccelerator = 8
- const kDeviceTypeAll = &Hffffffff
- const kDeviceTypeCpu = 2
- const kDeviceTypeDefault = 1
- const kDeviceTypeGpu = 4
- const kDeviceVendor = &H102c
- const kDeviceVendorId = &H1001
- const kDeviceVersion = &H102f
- const kDriverVersion = &H102d
- const kExecKernel = 1
- const kExecNativeKernel = 2
- const kImageFormatMismatch = -9
- const kImageFormatNotSupported = -10
- const kInvalidArgIndex = -49
- const kInvalidArgSize = -51
- const kInvalidArgValue = -50
- const kInvalidBinary = -42
- const kInvalidBufferSize = -61
- const kInvalidBuildOptions = -43
- const kInvalidCommandQueue = -36
- const kInvalidContext = -34
- const kInvalidDevice = -33
- const kInvalidDeviceType = -31
- const kInvalidEvent = -58
- const kInvalidEventWaitList = -57
- const kInvalidGlobalOffset = -56
- const kInvalidGlObject = -60
- const kInvalidHostPtr = -37
- const kInvalidImageFormatDescriptor = -39
- const kInvalidImageSize = -40
- const kInvalidKernel = -48
- const kInvalidKernelArgs = -52
- const kInvalidKernelDefinition = -47
- const kInvalidKernelName = -46
- const kInvalidMemObject = -38
- const kInvalidMipLevel = -62
- const kInvalidOperation = -59
- const kInvalidPlatform = -32
- const kInvalidProgram = -44
- const kInvalidProgramExecutable = -45
- const kInvalidQueueProperties = -35
- const kInvalidSampler = -41
- const kInvalidValue = -30
- const kInvalidWorkDimension = -53
- const kInvalidWorkGroupSize = -54
- const kInvalidWorkItemSize = -55
- const kMapFailure = -12
- const kMemCopyOverlap = -8
- const kMemObjectAllocationFailure = -4
- const kOutOfHostMemory = -6
- const kOutOfResources = -5
- const kPlatformExtensions = &H0904
- const kPlatformName = &H0902
- const kPlatformProfile = &H0900
- const kPlatformVendor = &H0903
- const kPlatformVersion = &H0901
- const kProfilingInfoNotAvailable = -7
- const kSuccess = 0
- const kVersion10 = 1
The items on this page are in the following plugins: MBS REALbasic SnowLeopard Plugin.
Links
MBS REAL studio Chart Plugins - Pfarrgemeinde Ministranten Nickenich