Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Аргументы, используемые в функции обратного вызова CopyRayTracingAccelerationStructure.
Синтаксис
typedef struct D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 {
D3D12DDI_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData;
D3D12DDI_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData;
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode;
} D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054;
Члены
DestAccelerationStructureData
Целевая память. Требуемый размер можно обнаружить путем вызова EmitRaytracingAccelerationStructurePostBuildInfo заранее, в зависимости от режима.
Адрес начала назначения должен быть выровнен в 256 байтов независимо от режима.
Диапазон памяти назначения не может перекрывать исходный источник, в противном случае результаты не определены.
Состояние ресурса, на которое указывает память, должна зависеть от параметра режима. См. D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.
SourceAccelerationStructureData
Структура ускорения для копирования или преобразования на основе указанного режима . Структура ускорения источника остается неизменной и по-прежнему пригодна для использования. Операция включает только структуру ускорения источника, указанную напрямую, а не другие, на которые она может указывать. Например, в случае структуры ускорения верхнего уровня любые структуры ускорения нижнего уровня, которые она указывает на то, что она не участвует в операции.
Состояние ресурса, на которое указывает память, должна зависеть от параметра режима. См. D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.
Mode
Тип операции копирования для выполнения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | d3d12umddi.h |