Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::sim::ProbeFrameReadback Struct Reference

#include <probe_sim.h>

Collaboration diagram for bicameral::sim::ProbeFrameReadback:
[legend]

Public Attributes

std::vector< ProbeEvent > events
uint32_t droppedEventCount = 0
std::vector< ProbeTickHash > hashes
std::vector< uint64_t > unitGpuTicks
uint32_t firstUnit = 0
uint64_t gpuBeginTimestamp = 0
uint64_t gpuEndTimestamp = 0
uint32_t debugAssertCount = 0
gpu::GraphStatsSnapshot graphStats
uint32_t graphFindingCount = 0
std::vector< gpu::GraphTraceRecord > trace
uint32_t droppedTraceCount = 0

Detailed Description

Definition at line 100 of file probe_sim.h.

Member Data Documentation

◆ debugAssertCount

uint32_t bicameral::sim::ProbeFrameReadback::debugAssertCount = 0

Definition at line 113 of file probe_sim.h.

Referenced by bicameral::sim::ProbeSim::ReadFrame().

◆ droppedEventCount

uint32_t bicameral::sim::ProbeFrameReadback::droppedEventCount = 0

◆ droppedTraceCount

uint32_t bicameral::sim::ProbeFrameReadback::droppedTraceCount = 0

◆ events

std::vector<ProbeEvent> bicameral::sim::ProbeFrameReadback::events

◆ firstUnit

uint32_t bicameral::sim::ProbeFrameReadback::firstUnit = 0

◆ gpuBeginTimestamp

uint64_t bicameral::sim::ProbeFrameReadback::gpuBeginTimestamp = 0

◆ gpuEndTimestamp

uint64_t bicameral::sim::ProbeFrameReadback::gpuEndTimestamp = 0

◆ graphFindingCount

uint32_t bicameral::sim::ProbeFrameReadback::graphFindingCount = 0

Definition at line 117 of file probe_sim.h.

Referenced by bicameral::sim::ProbeSim::ReadFrame().

◆ graphStats

◆ hashes

std::vector<ProbeTickHash> bicameral::sim::ProbeFrameReadback::hashes

◆ trace

std::vector<gpu::GraphTraceRecord> bicameral::sim::ProbeFrameReadback::trace

◆ unitGpuTicks

std::vector<uint64_t> bicameral::sim::ProbeFrameReadback::unitGpuTicks

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