scena 1.0.0

A Rust-native scene-graph renderer with typed scene state, glTF assets, and explicit prepare/render lifecycles.
Documentation
{
  "schema": "scena.m9.benchmark_baselines.v1",
  "metric": "p95_frame_ms",
  "minimum_sample_count": 100,
  "rows": [
    {
      "scene": "static-viewer",
      "backend": "Headless",
      "p95_frame_ms": 50.0,
      "allowed_regression_percent": 100.0,
      "minimum_sample_count": 100,
      "note": "Debug-profile software-renderer baseline. Public release lanes must refresh this with optimized lane-specific values before claiming performance."
    },
    {
      "scene": "standard-model-viewer-gltf",
      "backend": "Headless",
      "p95_frame_ms": 50.0,
      "allowed_regression_percent": 100.0,
      "minimum_sample_count": 100,
      "note": "Debug-profile software-renderer baseline for camera-framed non-NDC glTF proof."
    },
    {
      "scene": "larger-industrial-gltf",
      "backend": "Headless",
      "p95_frame_ms": 250.0,
      "allowed_regression_percent": 100.0,
      "minimum_sample_count": 100,
      "note": "Debug-profile software-renderer baseline for the BrainStem stress fixture."
    },
    {
      "scene": "high-instance",
      "backend": "Headless",
      "p95_frame_ms": 75.0,
      "allowed_regression_percent": 100.0,
      "minimum_sample_count": 100,
      "note": "Debug-profile software-renderer baseline for 128 asset-backed instances."
    },
    {
      "scene": "idle",
      "backend": "Headless",
      "p95_frame_ms": 2.0,
      "allowed_regression_percent": 100.0,
      "minimum_sample_count": 100,
      "note": "Render-on-change idle calls should stay near-zero; the allowance is intentionally tolerant for noisy shared runners."
    },
    {
      "scene": "headless-4k",
      "backend": "Headless",
      "p95_frame_ms": 2500.0,
      "allowed_regression_percent": 100.0,
      "minimum_sample_count": 100,
      "note": "Dedicated release-profile 3840x2160 software-renderer lane baseline. Public release lanes must refresh this with optimized hardware-specific values before making performance claims."
    }
  ]
}