Device.Info

Undocumented in source.
struct Device
static
struct Info {}

Members

Variables

GLobalMemoryCacheType
MemoryCacheType GLobalMemoryCacheType;
Undocumented in source.
OpenCLCVersion
StringzAccessor!(_OpenCLCVersion) OpenCLCVersion;
Undocumented in source.
_OpenCLCVersion
char* _OpenCLCVersion;
Undocumented in source.
_builtinKernels
char* _builtinKernels;
Undocumented in source.
_deviceVersion
char* _deviceVersion;
Undocumented in source.
_driverVersion
char* _driverVersion;
Undocumented in source.
_extensions
char* _extensions;
Undocumented in source.
_maxWorkItemDimensions
uint _maxWorkItemDimensions;
Undocumented in source.
_maxWorkItemSizes
size_t* _maxWorkItemSizes;
Undocumented in source.
_name
char* _name;
Undocumented in source.
_profile
char* _profile;
Undocumented in source.
_vendor
char* _vendor;
Undocumented in source.
addressBits
uint addressBits;
Undocumented in source.
available
bool available;
Undocumented in source.
builtinKernels
StringzAccessor!(_builtinKernels) builtinKernels;
Undocumented in source.
compilerAvailable
bool compilerAvailable;
Undocumented in source.
deviceVersion
StringzAccessor!(_deviceVersion) deviceVersion;
Undocumented in source.
doubleFPConfig
FPConfig doubleFPConfig;
Undocumented in source.
driverVersion
StringzAccessor!(_driverVersion) driverVersion;
Undocumented in source.
endianLittle
bool endianLittle;
Undocumented in source.
errorCorrectionSupport
bool errorCorrectionSupport;
Undocumented in source.
executionCapabilities
ExecutionCapabilities executionCapabilities;
Undocumented in source.
extensions
StringzAccessor!(_extensions) extensions;
Undocumented in source.
floatFPConfig
FPConfig floatFPConfig;
Undocumented in source.
globalMemoryCacheSize
ulong globalMemoryCacheSize;
Undocumented in source.
globalMemoryCachelineSize
uint globalMemoryCachelineSize;
Undocumented in source.
globalMemorySize
ulong globalMemorySize;
Undocumented in source.
halfFPConfig
FPConfig halfFPConfig;
Undocumented in source.
hostUnifiedMemory
bool hostUnifiedMemory;
Undocumented in source.
image2DMaxHeight
size_t image2DMaxHeight;
Undocumented in source.
image2DMaxWidth
size_t image2DMaxWidth;
Undocumented in source.
image3DMaxDepth
size_t image3DMaxDepth;
Undocumented in source.
image3DMaxHeight
size_t image3DMaxHeight;
Undocumented in source.
image3DMaxWidth
size_t image3DMaxWidth;
Undocumented in source.
imageMaxArraySize
size_t imageMaxArraySize;
Undocumented in source.
imageMaxBufferSize
size_t imageMaxBufferSize;
Undocumented in source.
imageSupport
bool imageSupport;
Undocumented in source.
linkerAvailable
bool linkerAvailable;
Undocumented in source.
localMemorySize
ulong localMemorySize;
Undocumented in source.
localMemoryType
LocalMemoryType localMemoryType;
Undocumented in source.
maxClockFrequency
uint maxClockFrequency;
Undocumented in source.
maxComputeUnits
uint maxComputeUnits;
Undocumented in source.
maxConstantArgs
uint maxConstantArgs;
Undocumented in source.
maxConstantBufferSize
ulong maxConstantBufferSize;
Undocumented in source.
maxMemoryAllocSize
ulong maxMemoryAllocSize;
Undocumented in source.
maxParameterSize
size_t maxParameterSize;
Undocumented in source.
maxReadImageArgs
uint maxReadImageArgs;
Undocumented in source.
maxSamplers
uint maxSamplers;
Undocumented in source.
maxWorkGroupSize
size_t maxWorkGroupSize;
Undocumented in source.
maxWorkItems
ArrayAccesssor!(_maxWorkItemSizes, _maxWorkItemDimensions) maxWorkItems;
Undocumented in source.
maxWriteImageArgs
uint maxWriteImageArgs;
Undocumented in source.
memeoryBaseAddressAlign
uint memeoryBaseAddressAlign;
Undocumented in source.
minDataTypeAlignSize
uint minDataTypeAlignSize;
Undocumented in source.
name
StringzAccessor!(_name) name;
Undocumented in source.
nativeVectorWidthByte
uint nativeVectorWidthByte;
Undocumented in source.
nativeVectorWidthDouble
uint nativeVectorWidthDouble;
Undocumented in source.
nativeVectorWidthFloat
uint nativeVectorWidthFloat;
Undocumented in source.
nativeVectorWidthHalf
uint nativeVectorWidthHalf;
Undocumented in source.
nativeVectorWidthInt
uint nativeVectorWidthInt;
Undocumented in source.
nativeVectorWidthLong
uint nativeVectorWidthLong;
Undocumented in source.
nativeVectorWidthShort
uint nativeVectorWidthShort;
Undocumented in source.
parentDevice
Device parentDevice;
Undocumented in source.
partitionAffinityDomain
AffinityDomain partitionAffinityDomain;
Undocumented in source.
partitionMaxSubDevices
uint partitionMaxSubDevices;
Undocumented in source.
peferenceCount
uint peferenceCount;
Undocumented in source.
pefferedVectorWidthHalf
uint pefferedVectorWidthHalf;
Undocumented in source.
platform
Platform platform;
Undocumented in source.
preferredVectorWidthByte
uint preferredVectorWidthByte;
Undocumented in source.
preferredVectorWidthDouble
uint preferredVectorWidthDouble;
Undocumented in source.
preferredVectorWidthFloat
uint preferredVectorWidthFloat;
Undocumented in source.
preferredVectorWidthInt
uint preferredVectorWidthInt;
Undocumented in source.
preferredVectorWidthLong
uint preferredVectorWidthLong;
Undocumented in source.
preferredVectorWidthShort
uint preferredVectorWidthShort;
Undocumented in source.
prefferedInteropUserSync
bool prefferedInteropUserSync;
Undocumented in source.
printfBufferSize
size_t printfBufferSize;
Undocumented in source.
profile
StringzAccessor!(_profile) profile;
Undocumented in source.
profilingTimerResolution
size_t profilingTimerResolution;
Undocumented in source.
queueProperties
Queue.Properties queueProperties;
Undocumented in source.
type
Type type;
Undocumented in source.
vendor
StringzAccessor!(_vendor) vendor;
Undocumented in source.
vendorID
uint vendorID;
Undocumented in source.

Meta