Files
gig-line/Docs/perf/0.2.0-walk-frametimes-overlay.csv
T
zwitschi bc2e9c3b8e feat(hud): F3 debug overlay — FPS, frame time, worst frame, state
A top-left readout for performance work: smoothed FPS and frame time, the worst
frame in a rolling two-second window, the active view, player speed, a frame
counter and the player's position in metres from the project origin.

- F3 toggles it, through the console variable gigline.Debug so a packaged build can
  be checked without a rebuild (IA_ToggleDebug).
- On automatically for -perf and -qaselftest, so a performance capture never depends
  on pressing a key first; off in the built demo, because a player should not see an
  FPS counter over Hollywood Boulevard.
- The first two seconds are a warm-up window excluded from the worst-frame figure.
  Without it the readout showed "worst 400 ms" for a healthy run: the startup shader
  and streaming hitches dominated the rolling maximum.

Measured cost on the self-test route at 1440p: 2.64 to 2.77 ms average, about 5 %,
still 6x the floor. The release-check number stays the overlay-off run; the
overlay-on series is committed beside it as
Docs/perf/0.2.0-walk-frametimes-overlay.csv.

Docs: controls (F3 row, overlay section, switch table), release checks (cost row),
architecture building block view (HUD and input list).
2026-11-09 12:41:01 +01:00

7.0 KiB

1framems
202.607
312.532
422.324
533.432
642.808
752.870
862.367
972.311
1082.756
1193.278
12102.418
13112.665
14122.438
15132.646
16142.461
17152.941
18162.975
19173.164
20182.766
21192.341
22202.543
23213.395
24222.772
25232.575
26242.737
27252.427
28262.538
29272.708
30283.183
31292.734
32302.425
33312.546
34322.600
35332.545
36343.705
37352.563
38362.907
39372.368
40382.470
41392.411
42403.778
43413.735
44422.292
45432.458
46442.566
47453.044
48463.449
49472.914
50483.243
51492.084
52503.872
53511.633
54523.389
55532.448
56542.474
57552.509
58562.346
59573.192
60582.762
61592.788
62602.538
63612.520
64622.517
65633.036
66643.205
67653.080
68662.514
69672.429
70682.515
71692.963
72703.555
73712.430
74722.742
75732.435
76742.526
77753.304
78763.511
79772.477
80782.472
81792.452
82802.421
83813.334
84823.286
85832.725
86842.411
87852.597
88862.440
89873.213
90883.411
91893.047
92902.365
93912.530
94922.877
95933.249
96943.186
97952.684
98962.304
99972.406
100982.948
101993.652
1021002.822
1031012.552
1041022.575
1051032.354
1061042.676
1071052.775
1081063.865
1091072.480
1101082.501
1111092.675
1121102.724
1131113.671
1141122.828
1151133.064
1161142.153
1171152.752
1181162.936
1191173.008
1201182.932
1211192.648
1221202.441
1231213.471
1241221.885
1251234.435
1261242.504
1271253.241
1281262.813
1291272.445
1301283.321
1311293.055
1321303.222
1331312.766
1341322.582
1351332.597
1361343.637
1371353.150
1381363.163
1391372.675
1401382.708
1411392.581
1421403.377
1431413.518
1441422.565
1451432.385
1461442.360
1471452.768
1481463.172
1491472.754
1501482.758
1511492.474
1521502.995
1531512.903
1541523.398
1551532.484
1561542.894
1571553.022
1581562.413
1591573.517
1601583.370
1611592.854
1621602.485
1631613.058
1641622.473
1651633.390
1661643.023
1671652.543
1681662.629
1691672.929
1701682.928
1711693.268
1721702.622
1731712.764
1741722.920
1751732.681
1761742.551
1771753.492
1781762.534
1791772.741
1801782.949
1811792.554
1821802.596
1831813.522
1841823.207
1851832.722
1861842.945
1871852.474
1881862.934
1891873.447
1901882.515
1911892.317
1921903.059
1931912.542
1941923.417
1951932.737
1961942.456
1971953.025
1981962.640
1991972.601
2001983.567
2011992.350
2022002.581
2032013.079
2042022.514
2052032.462
2062043.725
2072053.730
2082062.670
2092072.308
2102082.689
2112092.565
2122103.479
2132112.604
2142123.339
2152132.373
2162142.678
2172153.340
2182162.867
2192172.751
2202182.747
2212192.410
2222202.485
2232212.594
2242223.602
2252232.689
2262242.565
2272252.397
2282262.562
2292272.598
2302283.403
2312293.303
2322302.775
2332312.101
2342322.499
2352332.991
2362343.059
2372353.210
2382362.568
2392372.066
2402382.498
2412392.572
2422403.281
2432412.676
2442422.640
2452432.867
2462442.418
2472452.493
2482463.126
2492472.845
2502482.522
2512492.459
2522502.524
2532512.466
2542523.060
2552533.848
2562542.516
2572552.460
2582562.499
2592572.427
2602583.463
2612592.761
2622602.674
2632612.450
2642622.491
2652632.543
2662642.732
2672653.679
2682662.325
2692672.529
2702682.344
2712692.534
2722702.691
2732713.176
2742722.492
2752732.721
2762742.587
2772752.594
2782762.326
2792773.434
2802783.514
2812792.415
2822802.481
2832812.478
2842822.555
2852833.303
2862843.098
2872852.451
2882862.552
2892872.413
2902882.613
2912893.194
2922903.191
2932912.338
2942922.561
2952932.785
2962942.240
2972953.324
2982962.767
2992972.589
3002982.608
3012992.432
3023002.444
3033012.968
3043023.792
3053032.590
3063042.335
3073052.520
3083062.435
3093073.613
3103082.681
3113092.692
3123102.329
3133112.580
3143122.355
3153133.084
3163143.026
3173152.551
3183162.490
3193172.481
3203182.553
3213192.619
3223203.350
3233212.885
3243222.576
3253232.456
3263242.441
3273253.223
3283263.031
3293273.055
3303282.592
3313292.499
3323302.354
3333312.573
3343323.323
3353333.357
3363342.241
3373352.319
3383362.472
3393372.609
3403383.565
3413392.607
3423402.539
3433412.440
3443422.483
3453432.626
3463443.407
3473452.772
3483462.491
3493472.456
3503482.553
3513492.773
3523503.239
3533514.079
3543522.346
3553532.177
3563542.562
3573552.350
3583563.329
3593573.383
3603582.441
3613592.399
3623602.530
3633612.455
3643623.219
3653632.879
3663642.726
3673652.418
3683662.511
3693672.544
3703683.077
3713692.926
3723702.571
3733712.595
3743722.534
3753732.367
3763742.671
3773754.222
3783762.411
3793772.569
3803782.493
3813792.464
3823802.691
3833813.474
3843822.697
3853832.541
3863842.494
3873852.476
3883862.473
3893873.464
3903883.084
3913892.144
3923902.503
3933912.501
3943922.525
3953933.335
3963942.919
3973952.334
3983962.557
3993972.579
4003982.567
4013994.120
4024003.297
4034012.561
4044022.428
4054032.495
4064042.729
4074053.752
4084062.783
4094072.509
4104082.337
4114092.589
4124102.556
4134113.449
4144122.702
4154132.742
4164142.384
4174152.759
4184162.290
4194173.374
4204182.934
4214192.546
4224202.228
4234212.672
4244222.369
4254233.442
4264243.484
4274252.621
4284262.279
4294272.529
4304282.889
4314292.910
4324302.981
4334312.957
4344322.420
4354332.398
4364342.310
4374353.662
4384362.422
4394372.676
4404382.557
4414392.527
4424402.564
4434412.649
4444423.168
4454432.499
4464442.737
4474452.637
4484462.509
4494472.716
4504483.845
4514492.654
4524502.536
4534512.366
4544522.526
4554532.906
4564543.101
4574552.809
4584562.466
4594572.502
4604582.767
4614592.486
4624603.137
4634613.402
4644622.187
4654632.398
4664642.392
4674652.614
4684663.371
4694672.847
4704682.463
4714692.639
4724702.288
4734712.562
4744723.381
4754733.491
4764742.521
4774752.397
4784762.431
4794772.759
4804783.222
4814792.957
4824802.470
4834812.403
4844822.560
4854832.470
4864843.451
4874852.905
4884862.583
4894872.329
4904882.798
4914892.289
4924902.882
4934912.903
4944922.627
4954932.897
4964942.321
4974952.472
4984962.882
4994973.844
5004983.096
5014992.525
5025002.250
5035012.477
5045022.728
5055033.391
5065042.539
5075052.635
5085062.542
5095072.435
5105083.011
5115093.042
5125102.965
5135112.273
5145122.433
5155133.020
5165142.776
5175153.646
5185162.856
5195172.886
5205182.522
5215192.528
5225204.396
5235213.397
5245222.218
5255232.433
5265242.605
5275253.504
5285263.087
5295273.186
5305282.343
5315292.433
5325302.900
5335313.000
5345323.511
5355332.663
5365342.699
5375352.423
5385363.136
5395372.802
5405383.151
5415392.507
5425402.973
5435412.325
5445423.322
5455433.260
5465443.525
5475452.846
5485462.125
5495472.697
5505482.829
5515493.389
5525502.758
5535512.866
5545522.338
5555533.115
5565542.500
5575553.387
5585562.851
5595572.511
5605582.459
5615593.107
5625602.521
5635613.308
5645622.782
5655632.810
5665642.323
5675653.259
5685662.366
5695673.542
5705682.929
5715692.299
5725702.336
5735713.027
5745722.540
5755733.409
5765742.784
5775752.444
5785762.437
5795772.734
5805782.591
5815793.845
5825803.212
5835812.802
5845822.370
5855832.704
5865842.624
5875854.023
5885862.360
5895872.759
5905882.511
5915892.608
5925902.922
5935913.081
5945923.271
5955932.471
5965942.516
5975952.474
5985962.814
5995973.127
6005982.537
6015993.080
6026002.341
6036013.027
6046022.766
6056032.984
6066042.450
6076052.922
6086062.481
6096072.616
6106082.541
6116093.462
6126102.971
6136112.955
6146122.258
6156132.682
6166142.770
6176153.119
6186162.792
6196172.598
6206182.260
6216192.441
6226202.536
6236213.425
6246222.958
6256232.722
6266242.099
6276252.400
6286262.570
6296273.295
6306282.919
6316292.737
6326302.311
6336312.408
6346322.514
6356333.325
6366342.767
6376352.724
6386362.288
6396372.680
6406382.347
6416392.902
6426403.058
6436412.770
6446422.522
6456432.406
6466442.539
6476452.753
6486463.215
6496472.636
6506482.639
6516492.666
6526502.392
6536512.408
6546523.515
6556532.687
6566542.589
6576552.428
6586562.375
6596572.619
6606583.308
6616592.664
6626602.752
6636612.456
6646622.365
6656632.533
6666643.354
6676652.812
6686662.684
6696672.349
6706682.441
6716692.714
6726702.769
6736713.368
6746722.624
6756732.308
6766742.365
6776752.634
6786762.617
6796773.350
6806782.733
6816792.623
6826802.462
6836812.494
6846822.460
6856833.463
6866842.537
6876852.628
6886862.674
6896872.381
6906882.516
6916893.586
6926902.681
6936912.676
6946922.289
6956932.726
6966942.303
6976952.934
6986963.339
6996972.606
7006982.187
7016992.687
7027002.328
7037013.062
7047022.930
7057032.871
7067042.313
7077052.582
7087062.464
7097072.521
7107083.304
7117092.492
7127102.723
7137112.587
7147122.608
7157132.574
7167144.002
7177153.011
7187162.227
7197172.374
7207182.343
7217192.541
7227203.580
7237212.854