Given we have A/B testing as a feature, we could probably create an auto benchmark option for any feature. It would basically be a button that could record fps or frametime or whatever toggling the feature on and off.
Add Feature Disable/Enable functions.
Add stats measuring.
When "benchmark" button is pressed, turn on stats measuring and measure with feature on.
Enable A/B testing after calling the disable function. Measure.
Perform proper averaging; delay before measuring to avoid the recompilation time (or even detect if recompiling is done).
Maybe could force the camera to rotate during the test. Flatrim already does this if you're idle too.
Given we have A/B testing as a feature, we could probably create an auto benchmark option for any feature. It would basically be a button that could record fps or frametime or whatever toggling the feature on and off.