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. |