build(release): the pipeline tour's list, 11227 pipelines (6238 no other list holds) #2065

Merged
hckrman101 merged 1 commit from tour-list into main 2026-11-11 01:41:26 +00:00
hckrman101 commented 2026-11-11 01:39:34 +00:00 (Migrated from github.com)

Adds the pipeline tour's list as assets/pipeline_states/tour.bin.xz (+ tour.md), the source #2040 set aside for it.

Pipelines
Contributed lists today (merged) 12,800
Tour list 11,227 (10,481 graphics, 746 mesh; 5,240 programs)
Only in the tour 6,238
Shipped merge after this 19,038 (+49%)

Where it comes from: the tour (#2048) on an RTX 3090 (Linux, driver 620.70.06), from a new save each run: the opening, child and adult overworld stops, every child and adult dungeon plus Bottom of the Well, Ice Cavern, Gerudo Training Ground and Ganon's Castle, the Zora areas, Gerudo Valley, the Haunted Wasteland, Lake Hylia, the Graveyard and Death Mountain. Not covered yet: boss fights, underwater, Game Over, weather. A later full tour replaces the file whole.

Settings: recorded at the lowest settings (640x360, the game's upscaler, no DLSS/FSR/HDR/frame generation) and written as version 2 records (HKSTATE2, #2046), which map to any GPU and settings.

One test change: a version 2 source makes the whole merge version 2 (the version 1 contributed lists are converted as they're merged, none lost), so test_pipeline_state_sources.py now compares the committed lists in the merge's version.

Cost: about 150 KB more in the repo; the first start's prepare builds ~6,200 more pipelines (the predictor and list share the same build step).

Checked: nx2/pipeline_states.py check passes; test_pipeline_states, test_ship_state_list, test_pipeline_state_sources pass. Not measured: the first-start prepare time with the bigger list.

Adds the pipeline tour's list as `assets/pipeline_states/tour.bin.xz` (+ `tour.md`), the source #2040 set aside for it. | | Pipelines | |---|---| | Contributed lists today (merged) | 12,800 | | Tour list | 11,227 (10,481 graphics, 746 mesh; 5,240 programs) | | **Only in the tour** | **6,238** | | **Shipped merge after this** | **19,038** (+49%) | **Where it comes from:** the tour (#2048) on an RTX 3090 (Linux, driver 620.70.06), from a new save each run: the opening, child and adult overworld stops, every child and adult dungeon plus Bottom of the Well, Ice Cavern, Gerudo Training Ground and Ganon's Castle, the Zora areas, Gerudo Valley, the Haunted Wasteland, Lake Hylia, the Graveyard and Death Mountain. Not covered yet: boss fights, underwater, Game Over, weather. A later full tour replaces the file whole. **Settings:** recorded at the lowest settings (640x360, the game's upscaler, no DLSS/FSR/HDR/frame generation) and written as version 2 records (HKSTATE2, #2046), which map to any GPU and settings. **One test change:** a version 2 source makes the whole merge version 2 (the version 1 contributed lists are converted as they're merged, none lost), so `test_pipeline_state_sources.py` now compares the committed lists in the merge's version. **Cost:** about 150 KB more in the repo; the first start's prepare builds ~6,200 more pipelines (the predictor and list share the same build step). Checked: `nx2/pipeline_states.py check` passes; `test_pipeline_states`, `test_ship_state_list`, `test_pipeline_state_sources` pass. Not measured: the first-start prepare time with the bigger list.
Commenting is not possible because the repository is archived.
No description provided.