Трассировка лучей Direct3D 12
В этой статье приведен список документации, доступной для direct3D raytracing.
Справочник по трассировке лучей C++
В этом разделе содержатся ссылки на API C++, используемые для реализации трассировки лучей Direct3D 12.
Интерфейсы для трассировки лучей C++
Структуры трассировки лучей 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
Перечисления луча 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
Справочник по трассировке лучей HLSL
Сведения о конструкциях HLSL, используемых для реализации луча Direct3D 12, см. в справочнике по Direct3D 12 Raytracing HLSL.