Skip to content

ludus::graphics::renderer::RenderGraphSceneResourceReport

Ludus Wiki · API overview · Browse API

Struct

Cumulative device/context-local forward resource preparation counters. Camera-only updates do not change these. Reuse compares complete copied content, never pointers.

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

#include <ludus/graphics/renderer/render_graph.hpp>
struct ludus::graphics::renderer::RenderGraphSceneResourceReport final

Fields

CreatedMeshes

foundation::uint64 ludus::graphics::renderer::RenderGraphSceneResourceReport::CreatedMeshes = 0
Immutable mesh uploads admitted by the cache.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

ReusedMeshes

foundation::uint64 ludus::graphics::renderer::RenderGraphSceneResourceReport::ReusedMeshes = 0
Exact cached mesh acquisitions.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

CreatedTextures

foundation::uint64 ludus::graphics::renderer::RenderGraphSceneResourceReport::CreatedTextures = 0
Immutable texture uploads admitted by the cache.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

ReusedTextures

foundation::uint64 ludus::graphics::renderer::RenderGraphSceneResourceReport::ReusedTextures = 0
Exact cached texture acquisitions.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

MeshLightPolygons

foundation::uint32 ludus::graphics::renderer::RenderGraphSceneResourceReport::MeshLightPolygons = 0
Latest prepared deferred scene's emitter polygon records.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

MeshLightBytes

foundation::uint64 ludus::graphics::renderer::RenderGraphSceneResourceReport::MeshLightBytes = 0
Immutable mesh-light upload bytes, including an empty-set dummy record.

Related types: foundation::uint64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

MeshLightShadowCasters

foundation::uint32 ludus::graphics::renderer::RenderGraphSceneResourceReport::MeshLightShadowCasters = 0
Latest prepared deferred scene's mesh-light shadow casters, each shadowing a cluster of emitter records from one point with cube faces rendered once into the shadow atlas.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

UnshadowedMeshLights

foundation::uint32 ludus::graphics::renderer::RenderGraphSceneResourceReport::UnshadowedMeshLights = 0
Latest prepared deferred scene's emitter records left unshadowed because the caster limit, MAX_MESH_LIGHT_SHADOW_CASTERS, was reached; the brightest records are shadowed first.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

MeshLightShadowFaces

foundation::uint32 ludus::graphics::renderer::RenderGraphSceneResourceReport::MeshLightShadowFaces = 0
Latest prepared deferred scene's shadow faces, each rendered once after the scene is published.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

OverflowClusters

foundation::uint32 ludus::graphics::renderer::RenderGraphSceneResourceReport::OverflowClusters = 0
Latest material's cells using the full light-list fallback.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

ClusterAssignments

foundation::uint32 ludus::graphics::renderer::RenderGraphSceneResourceReport::ClusterAssignments = 0
Latest material's stored cell/light intersections.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp

DroppedLights

foundation::uint32 ludus::graphics::renderer::RenderGraphSceneResourceReport::DroppedLights =
0
Latest forward material's dropped light count; clustered shading retains all admitted lights.

Related types: foundation::uint32

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/render_graph.hpp