Skip to main content

Module quality

Module quality 

Source
Expand description

Adaptive quality management: auto-detect hardware capability, dynamically adjust rendering quality to maintain a target frame rate, and benchmarking.

Structs§

BenchmarkResult
Result of a GPU benchmark run.
QualityManager
Dynamically adjusts quality level to maintain a target frame rate.
QualityProfile
Concrete rendering settings for a quality level.

Enums§

QualityLevel
Discrete quality tier.

Functions§

auto_detect_quality
Choose a quality level based on hardware capabilities.
run_benchmark
Run a simple benchmark on the given renderer for duration_secs. Because we have no real GPU, this measures CPU-side overhead of the software backend.