176 std::string m_Vendor;
177 std::string m_Extensions;
179 uint64_t m_GlobalMemorySize;
180 uint64_t m_LocalMemorySize;
181 uint64_t m_MaxConstantBufferSize;
182 uint64_t m_MaxWorkGroupSize;
183 uint32_t m_MaxComputeUnits;
184 uint32_t m_CudaComputeCapabilityMajor;
185 uint32_t m_CudaComputeCapabilityMinor;
Definition DeviceInfo.h:20
void SetVendor(const std::string &vendor)
void SetCudaComputeCapabilityMajor(const uint32_t capabilityMajor)
DeviceInfo(const DeviceIndex index, const std::string &name)
const std::string & GetExtensions() const
uint64_t GetGlobalMemorySize() const
void SetDeviceType(const DeviceType deviceType)
const std::string & GetVendor() const
void SetMaxWorkGroupSize(const uint64_t maxWorkGroupSize)
uint32_t GetMaxComputeUnits() const
uint32_t GetCudaComputeCapabilityMajor() const
void SetMaxConstantBufferSize(const uint64_t maxConstantBufferSize)
const std::string & GetName() const
void SetExtensions(const std::string &extensions)
uint32_t GetCudaComputeCapabilityMinor() const
std::string GetDeviceTypeString() const
void SetGlobalMemorySize(const uint64_t globalMemorySize)
void SetCudaComputeCapabilityMinor(const uint32_t capabilityMinor)
DeviceIndex GetIndex() const
uint64_t GetMaxWorkGroupSize() const
DeviceType GetDeviceType() const
uint64_t GetMaxConstantBufferSize() const
std::string GetString() const
void SetLocalMemorySize(const uint64_t localMemorySize)
void SetMaxComputeUnits(const uint32_t maxComputeUnits)
uint64_t GetLocalMemorySize() const
Definition KttPlatform.h:41
uint32_t DeviceIndex
Definition KttTypes.h:30
DeviceType
Definition DeviceType.h:13