Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
GPUSceneImpl::TextureSlot Struct Reference

Per-bindless-slot residency backing TextureHandle (one table per pool, since the 2D/3D pools have independent slot spaces). More...

Public Attributes

uint32_t generation {0}
 
bool live {false}
 
bool pinned {false}
 
bool resident {false}
 

Detailed Description

Per-bindless-slot residency backing TextureHandle (one table per pool, since the 2D/3D pools have independent slot spaces).

Note
generation is bumped on free so stale handles fail Query; pinned marks GPUScene-owned singletons (LUTs / defaults / env map) that Collect must never reclaim.

Member Data Documentation

◆ generation

uint32_t GPUSceneImpl::TextureSlot::generation {0}

◆ live

bool GPUSceneImpl::TextureSlot::live {false}

◆ pinned

bool GPUSceneImpl::TextureSlot::pinned {false}

◆ resident

bool GPUSceneImpl::TextureSlot::resident {false}

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