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
uint8_t[UuidSize] pipelineCacheUUID
AdapterLimits limits
AdapterSparseProperties sparseProperties
AdapterMultiViewProperties multiViewProperties
AdapterDepthStencilResolveProperties depthResolveProperties
BindGroupIndexingProperties bindGroupIndexingProperties
RayTracingProperties rayTracingProperties

Public Attributes Documentation

variable apiVersion

1
uint32_t apiVersion;

variable driverVersion

1
uint32_t driverVersion;

variable vendorID

1
uint32_t vendorID;

variable deviceID

1
uint32_t deviceID;

variable deviceType

1
AdapterDeviceType deviceType;

variable deviceName

1
std::string deviceName;

variable pipelineCacheUUID

1
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;

Updated on 2024-12-22 at 00:08:03 +0000