# Menu -> title transition, per-frame, from the running game.
# tools/re-capture/fade_decompose.sh -> log_ui_draws capture (260 frames)
# tools/re-capture/fade_envelope.py  (the fade quad = last FULL-SCREEN
#   UNTEXTURED quad in a frame: a .prm carries no tex[base=], and the fade
#   quad paints last).
# Xenia VdSwap frame numbers. 2026-08-30.
#
# TIMING CHECK: F10 armed the capture at frame 1; the script sent (B) 1.2 s
# later. 1.2 s at 30 Hz is frame ~36. The fade begins at 34. The press and
# the transition agree without either being used to place the other.
#
# frame   untextured full-screen quad alphas, in submission order
   28   [[64]]                     draws= 12 tex= 10
   29   [[64]]                     draws= 12 tex= 10
   30   [[64]]                     draws= 12 tex= 10
   31   [[64]]                     draws= 12 tex= 10
   32   [[64]]                     draws= 12 tex= 10
   34   [[64, 255], [64]]          draws= 15 tex= 12   <- content starts fading
   35   [[64, 223], [64]]          draws= 15 tex= 12
   36   [[64, 207], [64]]          draws= 15 tex= 12
   37   [[64, 175], [64]]          draws= 14 tex= 11
   39   [[64, 95], [64]]           draws= 11 tex=  8
   40   [[64, 31], [64], [102]]    draws= 12 tex=  6   <- BLACK QUAD APPEARS
   41   [[64, 15], [64], [127]]    draws= 12 tex=  6
   43   [[64], [64], [255]]        draws= 12 tex=  6   <- fully black
   44   [[64], [64], [255]]        draws= 12 tex=  6
   45   [[64], [64], [255]]        draws= 12 tex=  6
   46   [[64]]                     draws=  6 tex=  2   <- menu stops drawing (6 draws vs 12); ONE frame of black
   47   [[64]]                     draws=  8 tex=  6
   49   [[64]]                     draws=  8 tex=  6
   50   [[64]]                     draws=  8 tex=  6
   51   [[64]]                     draws=  8 tex=  6
   52   [[64]]                     draws=  8 tex=  6
   53   [[64]]                     draws=  8 tex=  6
   54   [[64]]                     draws=  8 tex=  6
   55   [[64]]                     draws=  8 tex=  6
   56   [[73]]                     draws=  8 tex=  6
   57   [[93]]                     draws=  8 tex=  6
   58   [[113]]                    draws=  9 tex=  7
   59   [[152]]                    draws= 12 tex= 10
   60   [[172]]                    draws= 12 tex= 10

missing submitted frames in this span: 33->34, 37->39, 41->43, 47->49
