|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <probe_sim.h>
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 |
Definition at line 100 of file probe_sim.h.
| uint32_t bicameral::sim::ProbeFrameReadback::debugAssertCount = 0 |
Definition at line 113 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame().
| uint32_t bicameral::sim::ProbeFrameReadback::droppedEventCount = 0 |
Definition at line 103 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportEvents().
| uint32_t bicameral::sim::ProbeFrameReadback::droppedTraceCount = 0 |
Definition at line 121 of file probe_sim.h.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::CollectTrace(), and bicameral::sim::ProbeSim::ReadFrame().
| std::vector<ProbeEvent> bicameral::sim::ProbeFrameReadback::events |
Definition at line 102 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportEvents().
| uint32_t bicameral::sim::ProbeFrameReadback::firstUnit = 0 |
Definition at line 108 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportSimReadback().
| uint64_t bicameral::sim::ProbeFrameReadback::gpuBeginTimestamp = 0 |
Definition at line 109 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportSimReadback().
| uint64_t bicameral::sim::ProbeFrameReadback::gpuEndTimestamp = 0 |
Definition at line 110 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportSimReadback().
| uint32_t bicameral::sim::ProbeFrameReadback::graphFindingCount = 0 |
Definition at line 117 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame().
| gpu::GraphStatsSnapshot bicameral::sim::ProbeFrameReadback::graphStats |
Definition at line 116 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportSimReadback().
| std::vector<ProbeTickHash> bicameral::sim::ProbeFrameReadback::hashes |
Definition at line 104 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportSimReadback().
| std::vector<gpu::GraphTraceRecord> bicameral::sim::ProbeFrameReadback::trace |
Definition at line 120 of file probe_sim.h.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::CollectTrace(), and bicameral::sim::ProbeSim::ReadFrame().
| std::vector<uint64_t> bicameral::sim::ProbeFrameReadback::unitGpuTicks |
Definition at line 107 of file probe_sim.h.
Referenced by bicameral::sim::ProbeSim::ReadFrame(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::ReportSimReadback().