структура DML_BUFFER_BINDING (directml.h)
Задает привязку ресурса, описываемую диапазоном байтов в буфере Direct3D 12, представленной смещением и размером в ID3D12Resource.
Синтаксис
struct DML_BUFFER_BINDING {
ID3D12Resource *Buffer;
UINT64 Offset;
UINT64 SizeInBytes;
};
Члены
Buffer
Тип: ID3D12Resource*
Необязательный указатель на интерфейс ID3D12Resource , представляющий буфер. Ресурс должен иметь D3D12_RESOURCE_DIMENSION_BUFFER измерения, а диапазон, описываемый этой структурой, должен находиться в пределах буфера. Вы можете указать значение nullptr для этого элемента, чтобы указать "нет привязки".
Offset
Тип: UINT64
Смещение (в байтах) от начала буфера, где начинается диапазон. Это смещение должно быть кратно DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT или элементу GuaranteedBaseOffsetAlignment , предоставленному в составе DML_BUFFER_TENSOR_DESC.
SizeInBytes
Тип: UINT64
Размер диапазона в байтах.
Требования
Требование | Значение |
---|---|
Заголовок | directml.h |