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