Raytracing do Direct3D 12
Este artigo fornece uma listagem da documentação que está disponível para o rastreamento de raios Direct3D.
Referência de raytracing do C++
Esta seção vincula-se às APIs do C++ usadas para implementar o raytracing do Direct3D 12.
Interfaces de raytracing do C++
Estruturas de raytracing do C++
- D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC
- D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS
- D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER
- D3D12_DISPATCH_RAYS_DESC
- D3D12_DXIL_LIBRARY_DESC
- D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION
- D3D12_EXISTING_COLLECTION_DESC
- D3D12_EXPORT_DESC
- D3D12_GLOBAL_ROOT_SIGNATURE
- D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE
- D3D12_GPU_VIRTUAL_ADDRESS_RANGE
- D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE
- D3D12_HIT_GROUP_DESC
- D3D12_LOCAL_ROOT_SIGNATURE
- D3D12_NODE_MASK
- D3D12_RAYTRACING_AABB
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV
- D3D12_RAYTRACING_GEOMETRY_AABBS_DESC
- D3D12_RAYTRACING_GEOMETRY_DESC
- D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC
- D3D12_RAYTRACING_INSTANCE_DESC
- D3D12_RAYTRACING_PIPELINE_CONFIG
- D3D12_RAYTRACING_SHADER_CONFIG
- D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER
- D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER
- D3D12_STATE_OBJECT_CONFIG
- D3D12_STATE_OBJECT_DESC
- D3D12_STATE_SUBOBJECT
- D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION
Enumerações de raytracing do C++
- D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS
- D3D12_ELEMENTS_LAYOUT
- D3D12_EXPORT_FLAGS
- D3D12_HIT_GROUP_TYPE
- D3D12_RAY_FLAGS
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE
- D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE
- D3D12_RAYTRACING_GEOMETRY_FLAGS
- D3D12_RAYTRACING_GEOMETRY_TYPE
- D3D12_RAYTRACING_INSTANCE_FLAGS
- D3D12_RAYTRACING_TIER
Referência de raytracing HLSL
Para obter informações sobre os constructos HLSL usados para implementar o raytracing do Direct3D 12, consulte Direct3D 12 Raytracing HLSL Reference.