swung0x48
fbbf3c4beb
[Chore] (trace-replay): document bliss ANGLE workaround
2026-07-08 07:14:45 +08:00
swung0x48
b88066b73b
[Fix] (trace-replay): accept Android SDK licenses explicitly
2026-07-08 01:56:45 +08:00
swung0x48
83d475eb02
[Fix] (trace-replay): stabilize ANGLE retrace cases
2026-07-08 01:07:20 +08:00
swung0x48
23671f1a99
[Chore] (trace-replay): cache Android retrace AVD
2026-07-07 06:30:15 +08:00
swung0x48
94e882762e
[Chore] (trace-replay): reduce retrace CI swap
2026-07-07 06:28:15 +08:00
swung0x48
672538f4f1
[Chore] (trace-replay): add swap to retrace CI
2026-07-07 05:21:50 +08:00
swung0x48
1902518cd6
[Fix] (trace-replay): enable Vulkan fallback in APK CI
2026-07-04 07:51:49 +08:00
swung0x48
bcb8a9b57b
[Chore] (trace-replay): skip 26.2 cases in CI
2026-07-03 20:42:46 +08:00
swung0x48
79aa381722
[Fix] (MG_Backend/DirectVulkan, trace-replay): gate R11G11B10F fallback
2026-07-03 13:00:01 +08:00
swung0x48
cd96db7829
[Chore] (trace-replay): gate retrace jobs on prerequisites
2026-07-02 21:26:38 +08:00
swung0x48
ca38d8fe86
[Chore] (trace-replay): fetch fixture from mirror
2026-07-02 21:12:56 +08: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
2d1b8cdd30
[Fix] (replay-trace) run normal-world mod traces in CI
2026-07-01 13:07:35 +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
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
5af927224f
[CI] skip submodules for artifact-only jobs
2026-06-28 00:34:56 +08:00
swung0x48
f68c7296a6
[Fix] (MG_Backend/DirectGLES): clamp UNORM fallback writes
2026-06-27 20:46:02 +08:00
swung0x48
8fd25acbb6
[CI] upload self-contained retrace summary
2026-06-27 20:05:37 +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
9a48c3f10c
[CI] upload retrace PDFs without archives
2026-06-27 18:01:54 +08:00
swung0x48
790b542163
[CI] upload retrace summary PDFs separately
2026-06-27 17:32:13 +08:00
swung0x48
acf7341fb8
[CI] add retrace summary artifacts
2026-06-27 14:50:19 +08:00
swung0x48
d2f2a0039f
[Fix] (trace-replay): shorten iterationT fixtures
2026-06-26 15:58:53 +08:00
swung0x48
8fe8d096fb
[CI] fetch trace fixtures on demand
2026-06-25 23:50:24 +08:00
swung0x48
2f52264f01
[Fix] (trace-replay): use SSIM for golden validation
2026-06-23 21:26:55 +08:00
swung0x48
c08ac7db72
[Fix]: fix Sundial Lite
...
- detach source texture from synced GLES framebuffers before mipmap generation
- bind a complete scratch framebuffer while calling glGenerateMipmap
- force ANGLE norm16 texture fallback and convert 16-bit normalized uploads
- raise Sundial Lite retrace tolerance for software DirectGLES validation
2026-06-22 22:07:06 +08:00
swung0x48
565dc90bf0
[Fix] (trace-replay): use ANGLE for DirectGLES APK retrace
2026-06-22 12:18:33 +08:00
swung0x48
84eddaef2f
[Fix] (ci): use software GPU for GLES APK retrace
2026-06-22 10:17:00 +08:00
swung0x48
b87b698148
[Fix] (ci): cache native compilation
2026-06-22 09:24:21 +08:00
swung0x48
dac5f8964f
[Chore] (ci): Use supported GPU settings
2026-06-22 08:49:27 +09:00
swung0x48
b4f9401395
[Fix] (ci): use ANGLE for APK retrace
2026-06-21 00:07:12 +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
a49a463acf
[Fix] (ci): split APK retrace AVD lifecycle
...
- expose AVD create, launch, retrace, diagnostics, and stop as separate workflow steps
- add bounded waits for emulator adb connection, boot, and trace replay execution
- collect emulator diagnostics for APK retrace artifacts
2026-06-20 14:27:11 +08:00
swung0x48
317b3602c3
[Fix] (ci): fix matrix retrace GLES runtime
...
- install EGL/GLES development runtime in retrace matrix jobs
- assert libEGL.so and libGLESv2.so are available before running trace replay
- remove native build cache wiring from workflows
2026-06-20 12:40:43 +08:00
swung0x48
b637962da0
[Chore] (ci): cache native builds
2026-06-20 12:15:34 +08:00
swung0x48
44f9dcb3a2
[Feat] (trace-replay): run retrace fixtures as matrix jobs
2026-06-20 11:44:41 +08:00
swung0x48
1a2b337618
[Fix] (trace-replay): fix APK retrace CI shell execution
2026-06-20 11:00:16 +08:00
swung0x48
1a2f867ba9
[Feat] (trace-replay): run all fixtures in APK retrace CI
2026-06-20 09:40:15 +08:00
swung0x48
ec0a1a0b70
[Fix] (ci): fetch trace fixtures from LFS
2026-06-17 14:11:28 +08:00
swung0x48
42e3cce8c3
[Fix] (ci): force info MobileGL log level
2026-06-17 13:59:38 +08:00
swung0x48
61349ac0c2
[Fix] (trace-replay): shorten Minecraft in-world fixture
2026-06-17 12:34:32 +08:00
swung0x48
02f8c7ab56
[Fix] (ci): use ANGLE for Android Vulkan retrace
2026-06-17 07:51:35 +08:00