Enum AccelerationStructureFlags
Flags specifying additional parameters for building acceleration structures.
Namespace: Evergine.Common.Graphics.Raytracing
Assembly: Evergine.Common.dll
Syntax
[Flags]
public enum AccelerationStructureFlags
Fields
Name | Description |
---|---|
AllowCompactation | Enables the option to compact the acceleration structure. |
AllowUpdate | Builds the acceleration structure such that it supports future updates instead of requiring the app to entirely rebuild the structure. |
MinimizeMemory | Minimizes the amount of scratch memory used during the acceleration structure build as well as the size of the result. |
None | No options are specified for the acceleration structure build. |
PerformUpdate | Perform an acceleration structure update, as opposed to building from scratch. |
PreferFastBuild | Constructs a lower quality acceleration structure, trading ray tracing performance for build speed. |
PreferFastTrace | Constructs a high-quality acceleration structure that maximizes ray tracing performance at the expense of additional build time. |