You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move CatmullRomSpline, CameraPath, CameraFrame, GpuInfo, BenchmarkMetadata,
and FrameRecord to rtx-bench. All types now use owned values with both
Serialize and Deserialize. The host crate imports these types instead of
defining its own.
Copy file name to clipboardExpand all lines: docs/tasks/benchmark-charts.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ Create a new crate `rtx-bench` (`crates/rtx-bench/`) for all charting logic. The
70
70
71
71
-[x] Axis labels and tick marks
72
72
-[x]**Consolidate benchmark directories**: Reorganized `benchmarks/`, `bench-results/`, and `bench-charts/` into a single `bench/` directory with subdirectories (`bench/configs/`, `bench/results/`, `bench/charts/`).
73
-
-[]**Unify benchmark types**: `BenchmarkMetadata`, `FrameRecord`, `GpuInfo` are defined in `host/bench_app.rs` (Serialize, with lifetimes) and`rtx-bench`(Deserialize, owned). Consolidate into one set of owned types with`Serialize + Deserialize` in `rtx-bench`, and have `host` import them.
73
+
-[x]**Unify benchmark types**: `BenchmarkMetadata`, `FrameRecord`, `GpuInfo`, `CameraPath`, and `CatmullRomSpline` are now defined in`rtx-bench`with ownedtypes and`Serialize + Deserialize`. The `host` crate imports these types.
74
74
-[x]**Interactive SVG with JavaScript**: Embed JS in the SVG for browser-based interactivity:
75
75
-[x] Toggle commits on/off by clicking legend items (simpler - add IDs to polylines, toggle visibility)
76
76
-[x] Rectangular selection to zoom into a region (mouse tracking, selection box, viewBox transform, reset button)
0 commit comments