XII Release 0.1.0
Loading...
Searching...
No Matches
xiiRenderPath Struct Reference

#include <Declarations.h>

Inheritance diagram for xiiRenderPath:
[legend]

Public Types

enum  Enum : StorageType { ForwardPlus = 0U , Deferred , ENUM_COUNT , Default = ForwardPlus }
using StorageType = xiiUInt8

Detailed Description

Selects the opaque lighting architecture used by a view.

ForwardPlus shades the GPU-scene visibility stream in a mesh-shader graphics pass and consumes the clustered light lists directly. Deferred retains the G-buffer compute-lighting path for scenes that favor very high light counts or hardware without mesh-shader support.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Pipeline/Declarations.h