Diligent Engine
Loading...
Searching...
No Matches
Diligent::RadientTesseraMaterialData Class Referencefinal

#include <RadientTesseraMaterialCache.hpp>

Public Member Functions

RADIENT_STATUS GetGPUResourceStatus () const noexcept

Detailed Description

Immutable Tessera-specific material data produced by a worker task. The retained material asset keeps the borrowed RadientMaterialRenderData view alive. The logical SRB lease is stable even while its GPU SRB is pending.

Member Function Documentation

◆ GetGPUResourceStatus()

RADIENT_STATUS Diligent::RadientTesseraMaterialData::GetGPUResourceStatus ( ) const
noexcept

Reports aggregate Tessera GPU readiness. The source material tracks its selected texture dependencies; Tessera additionally waits for the SRB prepared for the logical lease. This method is render-thread-only.