swung0x48
e005c8b6cb
[Test] (tools/trace_replay): drop the minecraft-26.2-main-menu fixture
2026-08-12 11:07:38 -04:00
swung0x48
205d837942
[Fix, Test] (MG_Backend/DirectGLES, MG_Util, CI): keep an explicit LOD constant under a new avoid flag - folding the bias uniform into it kills the ANGLE llvmpipe JIT
2026-08-12 01:42:55 -04:00
swung0x48
faa7b17da3
[Test] (tools/trace_replay): drop the minecraft-26.2-in-world fixture
2026-08-12 00:03:03 -04:00
swung0x48
c4e6ea1f23
[Docs] (tools/trace_replay): strip investigation logs from the README - usage and procedures only
2026-08-11 23:25:20 -04:00
swung0x48
28390667d7
[Docs] (tools/trace_replay): sundial-lite's sampler state is identical on both stacks - the crash is a driver defect, not a dangling binding
2026-08-11 23:04:25 -04:00
swung0x48
90dd9bec77
[Docs] (tools/trace_replay): sundial-lite crashes in llvmpipe's JIT on a NULL per-texture-unit descriptor
2026-08-11 22:54:50 -04:00
swung0x48
7994ca31d3
[Docs] (tools/trace_replay): sundial-lite has no output-array indexing - separate cause from improved-transparency, and it reproduces locally
2026-08-11 22:48:51 -04:00
swung0x48
5705e05156
[Docs] (tools/trace_replay): sundial-lite kills the emulator via a host llvmpipe segfault, not OOM
2026-08-11 22:38:14 -04:00
swung0x48
ab62f81545
[Docs] (tools/trace_replay): the local farm ANGLE is not the CI ANGLE - re-attribute the improved-transparency causes
2026-08-11 22:32:14 -04:00
swung0x48
f6cf04d6d7
[Docs] (tools/trace_replay): name the two generated-ESSL defects that empty the improved-transparency lane on ANGLE
2026-08-11 22:25:57 -04:00
swung0x48
22859b0958
[Docs] (tools/trace_replay): localise the improved-transparency ANGLE divergence to the OIT composite
2026-08-11 21:55:40 -04:00
swung0x48
7aa958fbc9
[Docs] (tools/trace_replay): reproduce the Android DirectGLES lane on Linux, and pin improved-transparency below MobileGL
2026-08-11 21:43:56 -04:00
BZLZHH
0f394fa46f
[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: the 107669b3 bug 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
of 107669b3 reverted 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.
2026-08-09 12:49:10 -04:00
swung0x48
8bc4808b1a
[Test] (TraceReplay): match the iterationRP fixture name published on the mirror
2026-07-19 23:09:29 -04:00
swung0x48
aa2184e47a
[Test] (TraceReplay): register iterationRP in-world fixture (non-CI, fixture files pending LFS)
2026-07-19 21:39:06 -04:00
swung0x48
f5cba4c2f1
[Docs] (trace-replay): unify Android trace runner docs
2026-07-18 07:06:56 -04:00
swung0x48
c2a1db3fcb
[Feat] (trace-replay): add improved transparency fixture
2026-07-18 05:34:01 -04:00
swung0x48
3e4ce5caa7
[Refactor] (MG_Impl/GLImpl): replace Flywheel dispatch sync hack with MOBILEGL_COHERENT_AS_FLUSH
2026-07-15 21:51:20 -04:00
swung0x48 and Claude Fable 5
28facc1c3f
[Feat] (trace-replay): add Create flywheel indirect and instancing fixtures
...
Two 1.21.1 NeoForge Create in-world captures facing water wheels and a
large cogwheel, one per flywheel backend (/flywheel backend indirect and
instanced). The indirect trace exercises the compute scatter/cull
pipeline, glMultiDrawElementsIndirect with GPU-written commands, and
draw-parameter emulation; captured with persistent-map shadowing so the
unflushed scatter descriptors Flywheel writes are recorded. Both trimmed
to a single frame and brotli-repacked (~7 MiB each).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 12:14:17 +00:00
swung0x48
8f947253ad
[Chore] (trace-replay): add Minecraft 1.17 menu fixture
2026-07-05 15:18:54 +08:00
swung0x48
74ad6d76eb
[Feat] (trace-replay): add macOS window retrace harness
2026-07-04 23:35:27 +08:00
swung0x48
9b06475811
[Fix] (replay-trace) refresh Minecraft 26.2 main menu fixture
2026-07-02 11:02:46 +08:00
swung0x48
233277d94b
[Fix] (replay-trace) add Minecraft 26.2 vanilla fixtures
2026-07-02 09:07:20 +08:00
swung0x48
d2cbd2f596
[Fix] (replay-trace) recapture normal-world Fabric mod fixtures
2026-07-01 12:49:56 +08:00
swung0x48
46f3192c67
[CI] add normal-world per-mod retrace fixtures
2026-06-28 13:00:12 +08:00
swung0x48
6a11f96a5b
[CI] add per-mod common mod retrace fixtures
2026-06-28 10:40:52 +08:00
swung0x48
56be5318ab
[CI] add common mod retrace fixtures
2026-06-28 07:40:31 +08:00
swung0x48
d2f2a0039f
[Fix] (trace-replay): shorten iterationT fixtures
2026-06-26 15:58:53 +08:00
swung0x48
9137396eae
[Fix] (trace-replay): render DirectGLES replay onscreen by default
2026-06-23 21:42:24 +08:00
swung0x48
2f52264f01
[Fix] (trace-replay): use SSIM for golden validation
2026-06-23 21:26:55 +08:00
swung0x48
0329f40df5
[Feat] (trace-replay): add Minecraft Sundial Lite shader fixture
2026-06-20 07:10:26 +08:00
swung0x48
193204de52
[Feat] (trace-replay): add Minecraft Derivative Main shader fixture
2026-06-20 06:54:40 +08:00
swung0x48
3f945dcfeb
[Feat] (trace-replay): add Minecraft Photon v1.3b shader fixture
2026-06-20 06:43:04 +08:00
swung0x48
2f9ccb84d9
[Feat] (trace-replay): add Minecraft Super Duper Vanilla shader fixture
2026-06-20 06:32:25 +08:00
swung0x48
f4cf398651
[Feat] (trace-replay): validate remaining Minecraft shader fixtures
...
- register Chocapic with a Linux Mesa golden
- register Nostalgia with a Linux Mesa golden
- register Photon shader fixture
2026-06-20 05:44:43 +08:00
swung0x48
2bf75537d8
[Feat] (trace-replay): add Minecraft iterationT no-DSA shader fixture
2026-06-18 21:09:23 +08:00
swung0x48
f780736f29
[Feat] (trace-replay): add Minecraft Nostalgia shader fixture
2026-06-18 08:04:22 +08:00
swung0x48
85e71622f8
[Feat] (trace-replay): add Minecraft Complementary Unbound shader fixture
2026-06-18 07:29:10 +08:00
swung0x48
ea02a2fac9
[Feat] (trace-replay): add Minecraft Complementary Reimagined shader fixture
2026-06-18 07:01:26 +08:00
swung0x48
8368901bf9
[Feat] (trace-replay): add Minecraft Chocapic shader fixture
2026-06-18 06:30:36 +08:00
swung0x48
a18170cdb1
[Feat] (trace-replay): add Minecraft Bliss shader fixture
2026-06-18 06:24:07 +08:00
swung0x48
e70fb39cb9
[Feat] (trace-replay): add Minecraft Photon shader fixture
2026-06-18 06:13:22 +08:00
swung0x48
e7ba689ca2
[Feat] (trace-replay): add Minecraft iterationT shader fixture
2026-06-18 05:42:48 +08:00
swung0x48
78dcf43c72
[Feat] (trace-replay): add Minecraft Mellow shader fixture
2026-06-17 23:51:17 +08:00
swung0x48
70951f46e5
[Feat] (trace-replay): add Minecraft MakeUP shader fixture
2026-06-17 20:09:21 +08:00
swung0x48
a6b4c4b049
[Feat] (trace-replay): add Minecraft BSL shader fixture
2026-06-17 17:52:30 +08:00
swung0x48
db3d569ed0
[Feat] (trace-replay): add Minecraft Sodium in-world fixture
2026-06-17 16:38:12 +08:00
swung0x48
61349ac0c2
[Fix] (trace-replay): shorten Minecraft in-world fixture
2026-06-17 12:34:32 +08:00
swung0x48
44c3ea7844
[Feat] (trace-replay): add Minecraft in-world fixture
2026-06-17 00:05:09 +08:00
swung0x48
722bddf916
[Feat] (trace-replay): test retrace APK on Android
2026-06-16 14:07:33 +08:00