swung0x48
83d475eb02
[Fix] (trace-replay): stabilize ANGLE retrace cases
2026-07-08 01:07:20 +08:00
swung0x48
e5ef9b2ace
[Fix] (trace-replay): avoid Android startup race
2026-07-04 08:55:43 +08:00
swung0x48
0a138276f8
[Fix] (trace-replay): align Android retrace harness
2026-07-04 08:21:46 +08:00
swung0x48
1902518cd6
[Fix] (trace-replay): enable Vulkan fallback in APK CI
2026-07-04 07:51:49 +08:00
swung0x48
76f5a23b7f
[Fix] (replay-trace, MG_Impl/GLImpl): fix OpenRA Android retrace
2026-07-02 16:08:43 +08:00
swung0x48
a762346a3b
[Fix] (TraceReplay): support local Android retrace reports
2026-06-29 13:53:30 +08:00
swung0x48
d61a0b6904
[Fix] (Tools/TraceReplay): show window surface after first present
2026-06-28 15:00:00 +08:00
swung0x48
0ef9c76224
[Feat] (MG_Backend/DirectVulkan): support macOS Metal surfaces
2026-06-28 14:19:51 +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
252e59334d
[Fix] (trace-replay): pass ANGLE path to APK retrace
2026-06-22 12:30:10 +08:00
swung0x48
565dc90bf0
[Fix] (trace-replay): use ANGLE for DirectGLES APK retrace
2026-06-22 12:18:33 +08:00
swung0x48
b87b698148
[Fix] (ci): cache native compilation
2026-06-22 09:24:21 +08:00
swung0x48
85ffcb74d8
[Fix] (ci): ignore optional trace artifact copy failures
2026-06-21 01:58:27 +08:00
swung0x48
9e719461e2
[Fix] (ci): fail fast on trace replay process exit
2026-06-21 00:59:36 +08:00
swung0x48
f270988e03
[Fix] (ci): harden Android trace replay CI
2026-06-21 00:07:13 +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
e92a57011f
[Fix] (ci): share AVD home across runner steps
2026-06-20 18:27:42 +08:00
swung0x48
2660e1669c
[Fix] (ci): resolve Android SDK tools in AVD runner
2026-06-20 17:55:57 +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
42e3cce8c3
[Fix] (ci): force info MobileGL log level
2026-06-17 13:59:38 +08:00
swung0x48
96ecabc38b
[Fix] (trace-replay): write opaque Android actual images
2026-06-17 07:26:15 +08:00
swung0x48
44c3ea7844
[Feat] (trace-replay): add Minecraft in-world fixture
2026-06-17 00:05:09 +08:00
swung0x48
4e3679c7b7
[Fix] (ci): validate debuggable retrace APKs
2026-06-16 19:31:34 +08:00
swung0x48
19c0ae4e33
[Fix] (ci): make retrace APK debuggable
2026-06-16 18:09:46 +08:00
swung0x48
565649e3b6
[Fix] (ci): split APK retrace validation steps
2026-06-16 17:54:40 +08:00
swung0x48
527ef9653a
[Fix] (ci): run APK retrace from parameterized script
2026-06-16 17:47:01 +08:00
swung0x48
e3c4b94b11
[Fix] (ci): package retrace APK for all ABIs
2026-06-16 14:36:17 +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
4c2c4cb565
[Fix] (trace-replay): stabilize GL4ES OpenRA validation
2026-06-15 22:27:39 +08:00
swung0x48
a88ca75c14
[Fix] (trace-replay): run Vulkan retrace headlessly
2026-06-15 20:37:40 +08:00
swung0x48
ef3e8da1b5
[Feat] (trace-replay): add Linux retrace CI
2026-06-15 18:08:55 +08:00
swung0x48
c2d6134cfa
[Feat] (android-plugin): add standalone trace replay profile
2026-06-15 16:57:50 +08:00
swung0x48
49e69c1c7d
[CI] (android-plugin): build two (Espryt/Magma) variants
2026-05-24 08:57:02 +08:00
swung0x48
482b6d7bbf
[CI] (android-plugin): specify MOBILEGL_LOG_ACTIVE_LEVEL=MOBILEGL_LOG_LEVEL_INFO define
2026-05-24 08:45:02 +08:00
swung0x48
9c50ac8a69
[CI]: use DirectVulkan as default backend
2026-05-23 23:01:48 +08:00
swung0x48
8b7acad257
[CI]: add android build key + signing process
2026-05-23 21:54:40 +08:00
swung0x48
cb8cb48a60
[CI]: build MobileGL android renderer plugin
2026-05-23 20:58:03 +08:00