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