Skip to main content

dsfb_computer_graphics/
lib.rs

1pub mod cli;
2pub mod config;
3pub mod cost;
4pub mod fast_path;
5pub mod datasets;
6pub mod dsfb;
7pub mod engine_native;
8pub mod error;
9pub mod external;
10pub mod external_validation;
11pub mod frame;
12pub mod gpu;
13pub mod gpu_execution;
14pub mod host;
15pub mod metrics;
16pub mod outputs;
17pub mod parameters;
18pub mod pipeline;
19pub mod plots;
20pub mod report;
21pub mod sampling;
22pub mod scaling;
23pub mod scene;
24pub mod mixed_regime;
25pub mod sensitivity;
26pub mod taa;
27pub mod timing;
28pub mod unreal_native;
29
30pub use config::{DemoConfig, SceneConfig};
31pub use error::{Error, Result};
32pub use outputs::{
33    artifact_manifest_path, create_named_run_dir, create_timestamped_run_dir,
34    format_run_directory_name, format_zip_bundle_name, pdf_bundle_path, zip_bundle_path, RunLayout,
35    ARTIFACT_MANIFEST_FILE_NAME, NOTEBOOK_OUTPUT_ROOT_NAME, PDF_BUNDLE_FILE_NAME,
36};
37pub use pipeline::{
38    export_evaluator_handoff, export_minimal_report, generate_scene_artifacts,
39    import_external_buffers, parse_scenario_id, run_all, run_all_filtered, run_demo_a,
40    run_demo_a_filtered, run_demo_b, run_demo_b_efficiency_only, run_demo_b_filtered,
41    run_external_replay_only, run_fast_path_only, run_gpu_path_only, run_realism_bridge_only,
42    run_realism_suite_only, run_resolution_scaling_only, run_sbir_demo, run_sensitivity_only,
43    run_timing_only, scenario_definitions_for_filter, validate_artifact_bundle,
44    validate_final_bundle, DemoAArtifacts, DemoBArtifacts, RunAllArtifacts, SbirDemoArtifacts,
45};