D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 구조체(d3d12umddi.h)

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 바이트 정렬되어야 합니다.

대상 메모리 범위는 원본과 겹칠 수 없습니다. 그렇지 않으면 결과가 정의되지 않습니다.

메모리가 가리키는 리소스 상태는 Mode 매개 변수에 따라 달라야 합니다. D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE 참조하세요.

SourceAccelerationStructureData

지정된 모드를 기반으로 복사하거나 변환하는 가속 구조체입니다. 원본 가속 구조는 변경되지 않고 계속 사용할 수 있습니다. 작업에는 직접 지정된 원본 가속 구조만 포함되며, 다른 작업에서 가리킬 수 있는 구조는 포함되지 않습니다. 예를 들어 최상위 가속 구조의 경우 가리키는 모든 하위 수준 가속 구조는 작업에 포함되지 않습니다.

메모리가 가리키는 리소스 상태는 Mode 매개 변수에 따라 달라야 합니다. D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE 참조하세요.

Mode

수행할 복사 작업의 유형입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h