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 |