This describes the acceleration structure build flags.
More...
#include <BottomLevelAS.h>
This describes the acceleration structure build flags.
◆ Enum
Enumerator |
---|
None | No raytracing acceleration structure build flags.
|
AllowUpdate | Indicates that the specified acceleration structure can be updated with the build BLAS/TLAS device functions. With this flag, the acceleration structure may allocate more memory and take more time to build.
|
AllowCompaction | Indicates that the specified acceleration structure can act as the source for a copy acceleration structure command with the copy AS compact mode to produce a compacted acceleration structure. With this flag acceleration structure may allocate more memory and take more time on build.
|
PreferFastTrace | Indicates that the given acceleration structure build should prioritize trace performance over build time.
|
PreferFastBuild | Indicates that the given acceleration structure build should prioritize build time over trace performance.
|
LowMemory | Indicates that this acceleration structure should minimize the size of the scratch memory and the final result build, potentially at the expense of build time or trace performance.
|
The documentation for this struct was generated from the following file:
- /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Resources/BottomLevelAS.h