aboutsummaryrefslogtreecommitdiff
path: root/adapters/fparkan-render-vulkan/src/planning_backend.rs
diff options
context:
space:
mode:
Diffstat (limited to 'adapters/fparkan-render-vulkan/src/planning_backend.rs')
-rw-r--r--adapters/fparkan-render-vulkan/src/planning_backend.rs25
1 files changed, 2 insertions, 23 deletions
diff --git a/adapters/fparkan-render-vulkan/src/planning_backend.rs b/adapters/fparkan-render-vulkan/src/planning_backend.rs
index a57bc8a..4936007 100644
--- a/adapters/fparkan-render-vulkan/src/planning_backend.rs
+++ b/adapters/fparkan-render-vulkan/src/planning_backend.rs
@@ -45,7 +45,7 @@ impl Default for VulkanPlanningRequestReport {
}
/// Diagnostics for planning-facade execution telemetry.
-#[derive(Clone, Debug, PartialEq)]
+#[derive(Clone, Debug, Default, PartialEq)]
pub struct VulkanPlanningExecutionReport {
/// Total frames planned by the facade.
pub planned_frames: u64,
@@ -57,19 +57,8 @@ pub struct VulkanPlanningExecutionReport {
pub simulated_presents: u64,
}
-impl Default for VulkanPlanningExecutionReport {
- fn default() -> Self {
- Self {
- planned_frames: 0,
- submission_plans: 0,
- last_capture_size: 0,
- simulated_presents: 0,
- }
- }
-}
-
/// Diagnostics for Vulkan planning backend setup and frame progression.
-#[derive(Clone, Debug, PartialEq)]
+#[derive(Clone, Debug, Default, PartialEq)]
pub struct VulkanPlanningBackendReport {
/// Request-tracking telemetry.
pub request: VulkanPlanningRequestReport,
@@ -79,16 +68,6 @@ pub struct VulkanPlanningBackendReport {
pub last_frame_submission: Option<VulkanFrameSubmissionPlan>,
}
-impl Default for VulkanPlanningBackendReport {
- fn default() -> Self {
- Self {
- request: VulkanPlanningRequestReport::default(),
- execution: VulkanPlanningExecutionReport::default(),
- last_frame_submission: None,
- }
- }
-}
-
/// Vulkan planning backend facade used by the game entrypoint.
#[derive(Debug)]
pub struct VulkanPlanningBackend {