Enum AccelerationStructureFlags
Flags specifying additional parameters for acceleration structure builds.
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 | Build the acceleration structure such that it supports future updates instead of the app having to entirely rebuild the structure. |
| MinimizeMemory | Minimize the amount of scratch memory used during the acceleration structure build as well as the size of the result. |
| None | No options specified for the acceleration structure build. |
| PerformUpdate | Perform an acceleration structure update, as opposed to building from scratch. |
| PreferFastBuild | Construct a lower quality acceleration structure, trading raytracing performance for build speed. |
| PreferFastTrace | Construct a high quality acceleration structure that maximizes raytracing performance at the expense of additional build time. |