Skip to main content
Describes a set of geometry that is used in the D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS structure to provide input data to a raytracing acceleration structure build operation.

Syntax

Members

Type
Type: D3D12_RAYTRACING_GEOMETRY_TYPE
The type of geometry. Flags
Type: D3D12_RAYTRACING_GEOMETRY_FLAGS
The geometry flags Triangles
Type: D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC
A D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC describing triangle geometry, if Type is D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES. Otherwise this parameter is unused. AABBs
Type: D3D12_RAYTRACING_GEOMETRY_AABBS_DESC
A D3D12_RAYTRACING_GEOMETRY_AABBS_DESC describing triangle geometry, if Type is D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. Otherwise this parameter is unused.

Requirements

Header: d3d12_xs.h
Library: d3d12_xs.lib
Supported Platforms: XBOX Series consoles
Last modified on August 20, 2026