D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER structure (d3d12.h)

Opaque data structure describing driver versioning for a serialized acceleration structure. Pass this structure into a call to ID3D12Device5::CheckDriverMatchingIdentifier to determine if a previously serialized acceleration structure is compatible with the current driver/device, and can therefore be deserialized and used for raytracing.

Syntax

typedef struct D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER {
  GUID DriverOpaqueGUID;
  BYTE DriverOpaqueVersioningData[16];
} D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER;

Members

DriverOpaqueGUID

The opaque identifier of the driver.

DriverOpaqueVersioningData[16]

The opaque driver versioning data.

Requirements

Requirement Value
Header d3d12.h