# Are the rotated sweep strips ON SCREEN on the MAIN MENU, or parked? 2026-08-31.
#
# tools/re-capture/sweep_positions.py <draw log>
#
# The question is sylpheed-port's, and it is a good one: the blend map reports a
# quad's SIZE, which names an element and says nothing about visibility. A quad
# parked off screen is still a draw call, and their authored/rendering.json
# scopes the leaf loop to the TITLE only, on the evidence that a menu render with
# the sweeps visible matches the capture worse.
#
# NDC x and y are in [-1,+1] across the surface, so a quad overlaps the screen
# iff its x range crosses that box and its y range does too.
#
# ANSWER: on the main menu both strips are ON SCREEN in every captured frame, and
# they MOVE between frames -- x steps by about 0.03 NDC (~19 px) per frame in
# OPPOSITE directions, and the per-vertex alpha ramps with it (EF->F0->F2 and
# 9A->9C->9D). Two independent sessions, at different phases, so they free-run.
# The leaf group runs on the menu; it is not parked there.
#
# ⚠️ What this does NOT say: that the strips CONTRIBUTE much. They are additive
# with vertex alpha 0.60-0.95 over a texture that is overwhelmingly low-alpha.
# "Submitted, on screen and moving" is what is measured here. How much light they
# add is not.

=== main menu, session 1 ===
=== /sylph-home/re/blendcap/xenia_re_ui_draws_01.log ===
frame  draw  quad    NDC x range        NDC y range        col      on screen?
0      2     0          0.69 ..    2.08    -1.57 ..    1.58  EFFFFFFF ON SCREEN
0      2     1         -0.61 ..    1.42    -1.81 ..    1.81  9AFFFFFF ON SCREEN
0      5     0         -0.64 ..    0.64    -1.00 ..    1.00  C0FFFFFF ON SCREEN
0      6     0         -0.54 ..    0.54    -1.00 ..    1.00  FFFFFFFF ON SCREEN
0      7     0         -0.31 ..    0.07    -0.08 ..    0.70  FFFFFFFF ON SCREEN
0      7     1         -0.09 ..    0.31    -0.60 ..    0.26  FFFFFFFF ON SCREEN
4      14    0          0.72 ..    2.11    -1.57 ..    1.58  F0FFFFFF ON SCREEN
4      14    1         -0.64 ..    1.39    -1.81 ..    1.81  9CFFFFFF ON SCREEN
4      17    0         -0.64 ..    0.64    -1.00 ..    1.00  C0FFFFFF ON SCREEN
4      18    0         -0.54 ..    0.54    -1.00 ..    1.00  FFFFFFFF ON SCREEN
4      19    0         -0.31 ..    0.07    -0.08 ..    0.70  FFFFFFFF ON SCREEN
4      19    1         -0.09 ..    0.31    -0.60 ..    0.26  FFFFFFFF ON SCREEN
5      26    0          0.76 ..    2.15    -1.57 ..    1.58  F2FFFFFF ON SCREEN
5      26    1         -0.68 ..    1.35    -1.81 ..    1.81  9DFFFFFF ON SCREEN
5      29    0         -0.64 ..    0.64    -1.00 ..    1.00  C0FFFFFF ON SCREEN
5      30    0         -0.54 ..    0.54    -1.00 ..    1.00  FFFFFFFF ON SCREEN
5      31    0         -0.31 ..    0.07    -0.08 ..    0.70  FFFFFFFF ON SCREEN
5      31    1         -0.09 ..    0.31    -0.60 ..    0.26  FFFFFFFF ON SCREEN

=== main menu, session 2 (a different boot, hours later) ===
=== /sylph-home/re/titleblend/xenia_re_ui_draws_02.log ===
frame  draw  quad    NDC x range        NDC y range        col      on screen?
0      2     0          0.24 ..    1.62    -1.57 ..    1.58  D7FFFFFF ON SCREEN
0      2     1         -1.67 ..    0.36    -1.81 ..    1.81  C7FFFFFF ON SCREEN
0      5     0         -0.64 ..    0.64    -1.00 ..    1.00  C0FFFFFF ON SCREEN
0      6     0         -0.54 ..    0.54    -1.00 ..    1.00  FFFFFFFF ON SCREEN
0      7     0         -0.31 ..    0.07    -0.08 ..    0.70  FFFFFFFF ON SCREEN
0      7     1         -0.09 ..    0.31    -0.60 ..    0.26  FFFFFFFF ON SCREEN
4      14    0          0.27 ..    1.65    -1.57 ..    1.58  D9FFFFFF ON SCREEN
4      14    1         -1.71 ..    0.32    -1.81 ..    1.81  C8FFFFFF ON SCREEN
4      17    0         -0.64 ..    0.64    -1.00 ..    1.00  C0FFFFFF ON SCREEN
4      18    0         -0.54 ..    0.54    -1.00 ..    1.00  FFFFFFFF ON SCREEN
4      19    0         -0.31 ..    0.07    -0.08 ..    0.70  FFFFFFFF ON SCREEN
4      19    1         -0.09 ..    0.31    -0.60 ..    0.26  FFFFFFFF ON SCREEN
5      26    0          0.30 ..    1.68    -1.57 ..    1.58  DAFFFFFF ON SCREEN
5      26    1         -1.73 ..    0.30    -1.81 ..    1.81  C9FFFFFF ON SCREEN
5      29    0         -0.64 ..    0.64    -1.00 ..    1.00  C0FFFFFF ON SCREEN
5      30    0         -0.54 ..    0.54    -1.00 ..    1.00  FFFFFFFF ON SCREEN
5      31    0         -0.31 ..    0.07    -0.08 ..    0.70  FFFFFFFF ON SCREEN
5      31    1         -0.09 ..    0.31    -0.60 ..    0.26  FFFFFFFF ON SCREEN

