mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-08 20:28:32 +09:00
[Test] (tools/trace_replay): pin the Iris glyph-death bug with a BSL pause-menu fixture
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854: Minecraft 1.21.4 Fabric + Sodium + Iris + BSL 10.1.3 through Espryt on Mali-G77, paused at the ESC menu over the BSL-blurred world, captured at 854x480 through the FCL trace-capture skill. The trimmed trace keeps the whole session preamble deliberately: the107669b3bug class is triggered while Iris BUILDS the pipeline (a by-name texture call swapping the active unit's binding under the sync memo), and the pause menu afterwards is where its damage is legible - every glyph alpha-discards against the zeroed lightmap while the button frames survive. Ablation-proven as a net before landing: against a build with both layers of107669b3reverted the case fails at ssim 0.949284 and the diff image is text and only text - menu title, all button labels, the tutorial toast; against the fixed library it matches the golden exactly, and Magma passes the same golden at 0.998402 with no alternate needed. Replays in about a minute per backend on llvmpipe/lavapipe (the 1.3M-call preamble; well under the timeout and smaller than several existing fixtures). Existing fixtures spot-checked green.
This commit is contained in:
@@ -63,6 +63,12 @@ The bundled fixtures cover:
|
||||
- minecraft-1.21.4-fabric-iris-bsl-in-world: captured from Minecraft 1.21.4 Fabric with Sodium, Iris, and BSL
|
||||
Shaders after entering a singleplayer world.
|
||||

|
||||
- minecraft-1.21.4-fabric-iris-bsl-esc-menu-854: captured on an Android device (Mali-G77, FCL MobileGL capture) from
|
||||
Minecraft 1.21.4 Fabric with Sodium, Iris, and BSL Shaders, at the pause menu over a BSL-blurred world. The frame
|
||||
pins glyph rendering: every menu label, the menu title and the tutorial toast must be present. Regressions in the
|
||||
DirectGLES per-draw texture memo have made the whole text path disappear here while sprites kept rendering, so a
|
||||
failure that leaves the buttons but empties them is the signature to look for in the diff.
|
||||

|
||||
- minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world: captured from Minecraft 1.21.4 Fabric with Sodium, Iris, and
|
||||
MakeUP UltraFast after entering a singleplayer world.
|
||||

|
||||
|
||||
BIN
Binary file not shown.
Binary file not shown.
@@ -289,6 +289,12 @@
|
||||
"golden": "minecraft-1.21.4-fabric-iris-iterationrp-in-world.0000202020.png",
|
||||
"target_call": 202020,
|
||||
"timeout_seconds": 1800
|
||||
},
|
||||
{
|
||||
"name": "minecraft-1.21.4-fabric-iris-bsl-esc-menu-854",
|
||||
"trace_archive": "minecraft-1.21.4-fabric-iris-bsl-esc-menu-854.tgz",
|
||||
"golden": "minecraft-1.21.4-fabric-iris-bsl-esc-menu-854.0001303534.png",
|
||||
"target_call": 1303534
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user