This commit is contained in:
2026-08-12 09:45:18 +08:00
parent 9331b4cbf6
commit 0910b73ea4
22 changed files with 439 additions and 98 deletions
+10
View File
@@ -3,6 +3,7 @@
#include "../base/Types.h"
#include "../event/Event.h"
#include <renderive/frame_control/Frame_Consumer_Feedback.hpp>
#include <renderive/scene/base/Task_Execution_Snapshot.hpp>
#include <atomic>
#include <concepts>
@@ -69,6 +70,15 @@ struct Frame_Observer_Snapshot {
std::uint64_t render_finish_state_wait_ns{};
std::uint64_t queue_wait_ns{};
std::uint64_t end_to_end_ns{};
Task_Execution_State task_execution_state{Task_Execution_State::Idle};
std::size_t task_worker_count{};
std::size_t task_graph_node_count{};
std::size_t task_completed_node_count{};
std::size_t task_running_node_count{};
std::size_t task_pending_node_count{};
std::size_t task_peak_parallelism{};
std::size_t task_failed_node_count{};
std::uint64_t task_graph_duration_ns{};
};
class Presentation_Sink {