swung0x48
c1d6a3c908
[Feat] (TraceReplay): benchmark mode with per-frame timing for device fixtures
2026-08-26 02:17:35 -04:00
swung0x48
38eb9589f9
[Test] (tools/trace_replay): dump every live framebuffer attachment at a call boundary
2026-08-11 22:25:57 -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
f10f7df389
[Chore] (trace-replay): use manifest file to organize retrace fixtures
2026-07-02 20:51:14 +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
a762346a3b
[Fix] (TraceReplay): support local Android retrace reports
2026-06-29 13:53:30 +08:00
swung0x48
d78892cad0
[Fix] (replay-trace): enable GLES mod retraces and crop minimap
2026-06-29 10:17:30 +08:00
swung0x48
0ef9c76224
[Feat] (MG_Backend/DirectVulkan): support macOS Metal surfaces
2026-06-28 14:19:51 +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
59c9b94d76
[CI] add Mali main menu golden
2026-06-27 19:46:24 +08:00
swung0x48
d23e08f564
[CI] add remaining retrace fixtures
2026-06-27 19:20:23 +08:00
swung0x48
d2f2a0039f
[Fix] (trace-replay): shorten iterationT fixtures
2026-06-26 15:58:53 +08:00
swung0x48
2f52264f01
[Fix] (trace-replay): use SSIM for golden validation
2026-06-23 21:26:55 +08:00
swung0x48
a1e2007b82
[Fix] (trace-replay): support alternate golden images
...
- compare actual output against primary and alternate golden images
- record the matched golden path in trace replay results
- allow APK and Linux retrace fixtures to pass alternate golden paths
- keep nostalgia validation accepting both Mesa and PC goldens
2026-06-20 19:04:52 +08:00
swung0x48
be6818effe
[Fix] (trace-replay): relax fixture tolerance
2026-06-20 17:15:24 +08:00
swung0x48
0329f40df5
[Feat] (trace-replay): add Minecraft Sundial Lite shader fixture
2026-06-20 07:10:26 +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
84dba77275
[Fix]: fix Bliss
...
- enable glslang NaN min/max/clamp semantics
- register Bliss retrace fixture
- track remaining fixture validation queue
2026-06-19 21:20:02 +08:00
swung0x48
19e4ba386d
[Fix]: fix Chocapic V6 Lite
...
- prune unused SPIR-V interface variables before GLES transpilation
- remap shader varyings through glslang IO resolver bindings
- initialize opaque uniforms from explicit sampler bindings only
- avoid side effects in texture binding assertions
- register Chocapic V6 Lite retrace fixture
2026-06-19 18:42:32 +08:00
swung0x48
7d101182cd
[Feat] (trace-replay): validate Minecraft Complementary Unbound shader fixture
2026-06-19 10:50:40 +08:00
swung0x48
e60b044ff7
[Fix] (trace-replay): validate Complementary Reimagined shader fixture
...
- clear stale temporary framebuffer attachments before DirectGLES color/depth blits
- add Complementary Reimagined in-world trace to retrace validation
2026-06-19 10:28:47 +08:00
swung0x48
4366909cf0
[Feat] (trace-replay): validate Minecraft iterationT no-DSA shader fixture
2026-06-19 09:25:20 +08:00
swung0x48
7b1d8ce9dd
[Feat] (trace-replay): validate Minecraft iterationT shader fixture
2026-06-19 09:14:33 +08:00
swung0x48
94fdeb633f
[Fix] (trace-replay): relax Minecraft BSL tolerance
2026-06-19 08:21:50 +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
swung0x48
b33ae1c481
[Feat] (trace-replay): add Minecraft main menu trace
2026-06-16 13:00:01 +08:00
swung0x48
0dc3a0916e
[Feat] (trace-replay): add Minecraft startup trace
2026-06-16 12:22:27 +08:00
swung0x48
69a3985f9d
[Fix] (ci): reuse MobileGL artifact for retrace
2026-06-16 09:32:53 +08:00
swung0x48
a88ca75c14
[Fix] (trace-replay): run Vulkan retrace headlessly
2026-06-15 20:37:40 +08:00
swung0x48
e453a75ea9
[Fix] (trace-replay): validate OpenRA on both backends
2026-06-15 19:59:21 +08:00
swung0x48
ef3e8da1b5
[Feat] (trace-replay): add Linux retrace CI
2026-06-15 18:08:55 +08:00