Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::ShadowmapAtlas::ShadowmapIndexNode Struct Reference

#include <ShadowmapAtlas.h>

Public Attributes

uint32_t m_nextTableOffset = 0
 
uint32_t m_shadowmapIndex = std::numeric_limits<uint32_t>::max()
 

Detailed Description

ShadowmapIndexTree is used to determine shadowmap index from a coordinate in the shadowmap atlas resource. It enables a single dispatch to compute for all shadowmaps in the atlas, instead of multiple dispatches for each shadowmap. ShadowmapIndexTree is represented by an array of ShadowmapIndexNode. For the structure of ShadowmapIndexTree, refere the comment on CreateShadowmapIndexTableBuffer() below.


The documentation for this struct was generated from the following file: