Skip to content

KDGpu::AdapterProperties

Module: Public API

#include <KDGpu/adapter_properties.h>

Public Attributes

Name
uint32_t apiVersion
uint32_t driverVersion
uint32_t vendorID
uint32_t deviceID
AdapterDeviceType deviceType
std::string deviceName
std::array< uint8_t, UuidSize > pipelineCacheUUID
AdapterLimits limits
AdapterSparseProperties sparseProperties
AdapterMultiViewProperties multiViewProperties
AdapterDepthStencilResolveProperties depthResolveProperties
BindGroupIndexingProperties bindGroupIndexingProperties
RayTracingProperties rayTracingProperties
MeshShaderProperties meshShaderProperties
HostImageCopyProperties hostImageCopyProperties
PushBindGroupProperties pushBindGroupProperties

Public Attributes Documentation

variable apiVersion

1
uint32_t apiVersion { 0 };

variable driverVersion

1
uint32_t driverVersion { 0 };

variable vendorID

1
uint32_t vendorID { 0 };

variable deviceID

1
uint32_t deviceID { 0 };

variable deviceType

1
AdapterDeviceType deviceType;

variable deviceName

1
std::string deviceName;

variable pipelineCacheUUID

1
std::array< uint8_t, UuidSize > pipelineCacheUUID {};

variable limits

1
AdapterLimits limits;

variable sparseProperties

1
AdapterSparseProperties sparseProperties;

variable multiViewProperties

1
AdapterMultiViewProperties multiViewProperties;

variable depthResolveProperties

1
AdapterDepthStencilResolveProperties depthResolveProperties;

variable bindGroupIndexingProperties

1
BindGroupIndexingProperties bindGroupIndexingProperties;

variable rayTracingProperties

1
RayTracingProperties rayTracingProperties;

variable meshShaderProperties

1
MeshShaderProperties meshShaderProperties;

variable hostImageCopyProperties

1
HostImageCopyProperties hostImageCopyProperties;

variable pushBindGroupProperties

1
PushBindGroupProperties pushBindGroupProperties;

Updated on 2026-01-20 at 00:03:57 +0000