swung0x48
|
daf2b44c71
|
[Test] (P13 W3b): a GL-level successor for the borrowed-slot unit-memo probe
|
2026-10-06 04:10:51 -04:00 |
|
swung0x48
|
e2c9098648
|
[Refactor] (P13 W3c): delete ResidualValueBlock, op 46 becomes a retired declined row and the verify comparator owns the capability check
|
2026-10-06 04:04:51 -04:00 |
|
swung0x48
|
a4d10dd9b6
|
[CI] (P13 W3b): retired-switch hygiene gate and the fatal census at its new floor
|
2026-10-06 04:04:50 -04:00 |
|
swung0x48
|
640c73243d
|
[Test] (P13 W3b): retire the two P2-mask texture-sync probes and log every W3b removal
|
2026-10-06 04:04:49 -04:00 |
|
swung0x48
|
06362251b0
|
[Test] (P13 W3b): SanityTest runs the fixed-on subsystem mask
|
2026-10-06 04:04:49 -04:00 |
|
swung0x48
|
b9c1291f10
|
[Test] (P13 W3b): the subsystem Off and Refused lanes become named-refusal controls, the On lanes run the full mask
|
2026-10-06 04:04:48 -04:00 |
|
swung0x48
|
30ebae4346
|
[Feat] (P13 W3b): subsystem bits 0-13 are fixed on and refused by name at startup, the legacy-memo and texel-retain knobs are gone
|
2026-10-06 04:04:48 -04:00 |
|
swung0x48
|
5e547add80
|
[CI] (P13 W3b): memo-key purity has no exempted arm once the legacy memos are gone
|
2026-10-06 04:04:47 -04:00 |
|
swung0x48
|
a0bff7cee1
|
[Refactor] (P13 W3b): backends read MG_Pipe::gPipeInputs directly, MGB_CTX and its switch header are gone
|
2026-10-06 04:04:46 -04:00 |
|
swung0x48
|
fc57a79bf1
|
[Build] (P13 W3b): no MOBILEGL_PIPE_PUSH macro or CMake variable, drop the HandleRecycle Legacy and AbaControl lanes
|
2026-10-06 04:04:46 -04:00 |
|
swung0x48
|
915c87056c
|
[Test] (P13 W3b): strip the push/legacy-memo guards and the pull skip stubs from the tests
|
2026-10-06 04:04:45 -04:00 |
|
swung0x48
|
943aac6afb
|
[Refactor] (P13 W3b): strip the push/legacy-memo guards from both backends
|
2026-10-06 04:04:44 -04:00 |
|
swung0x48
|
b981244672
|
[Refactor] (P13 W3b): strip the push/legacy-memo guards from MG_Impl, MG_Pipe and MG_Remote
|
2026-10-06 04:04:44 -04:00 |
|
swung0x48
|
7184a40a47
|
[Refactor] (P13 W3b): strip the push/legacy-memo guards from MG_State, MG_Util and the config
|
2026-10-06 04:04:43 -04:00 |
|
swung0x48
|
9e14c16d4c
|
[Build] (P13 W3b): retire MOBILEGL_PIPE_LEGACY_MEMOS, the pre-handle memo arm is no longer compiled
|
2026-10-06 04:04:42 -04:00 |
|
swung0x48
|
55de98a006
|
[Build] (P13 W3a): MOBILEGL_PIPE_PUSH is no longer an option, the macro stays 1 until W3b
|
2026-10-06 04:04:42 -04:00 |
|
swung0x48
|
3e11c848e8
|
[Docs] (P13): progress table and the last G1 reading
|
2026-10-06 04:04:41 -04:00 |
|
swung0x48
|
9f05e66591
|
[CI] (P13 W2): retire the pull control library, the transport control runs the push library without MG_Remote
|
2026-10-06 04:04:41 -04:00 |
|
swung0x48
|
68b56165da
|
[Build] (P13 W2): push by default, drop the Gradle pipePush switch so FCL embeds the push monolith
|
2026-10-06 04:04:40 -04:00 |
|
swung0x48
|
0a47038ae3
|
[Test] (MG_Remote): read the fence counters before the fence exists, its report can beat a later snapshot
|
2026-10-06 04:04:39 -04:00 |
|
swung0x48
|
c6cb5dea68
|
[CI] (P13 W1): skip census baseline from run 37425662897, deduped name sets and a quiet self-test
|
2026-10-06 04:04:39 -04:00 |
|
swung0x48
|
5ff33cbb77
|
[CI] (P13 W1): push-without-MG_Remote control and zero-MG_Remote check, monolith means no transport, skip census
|
2026-10-06 02:39:49 -04:00 |
|
swung0x48
|
138a14019a
|
[Docs] (P13): record the integrator decisions
|
2026-10-06 02:39:48 -04:00 |
|
swung0x48
|
c9085533a1
|
[Fix] (trace-replay): bump apitrace to resolve typed shader/program names through their own maps
|
2026-10-06 02:33:15 -04:00 |
|
swung0x48
|
0cbb1a84d8
|
[Fix] (MG_Remote): give a spawned server's Welcome the cold-start budget
|
2026-10-06 02:33:14 -04:00 |
|
swung0x48
|
cde6512b08
|
[Fix] (CI): avoid IN_LIST in a CTest include and move loopback TCP test ports below the ephemeral range
|
2026-10-06 02:33:13 -04:00 |
|
swung0x48
|
959f518669
|
[Docs] (P13): audit and wave plan for retiring the pull path
|
2026-10-06 00:40:05 -04:00 |
|
swung0x48
|
aee0632a82
|
[CI] Move Test runs to a new concurrency group so they skip the stuck self-hosted run
|
2026-10-05 22:45:29 -04:00 |
|
swung0x48
|
1d1cfa6603
|
[CI] Temporarily run all workflows on GitHub-hosted runners
|
2026-10-05 11:32:08 -04:00 |
|
swung0x48
|
d409731632
|
[Fix] (CI): restore hosted builds and pin CMake 3.31.10
|
2026-10-05 10:41:03 -04:00 |
|
swung0x48
|
039b342b97
|
[Fix] (CI): separate CPU builds from GPU stages and repair CTest metadata
|
2026-10-05 10:00:48 -04:00 |
|
swung0x48
|
4eee6ae251
|
[Fix] (CI): remove empty retrace environment mapping
|
2026-10-05 09:19:03 -04:00 |
|
swung0x48
|
ee9919ba39
|
[Fix] (CI): merge Arch WSL runner and prefer it over hosted runners
|
2026-10-05 09:16:06 -04:00 |
|
swung0x48
|
5331106e90
|
[CI] Use uname for Arch runner hostname
|
2026-10-05 08:57:17 -04:00 |
|
swung0x48
|
ca981a8fc1
|
[CI] Add Arch WSL GPU runner smoke workflow and configuration
|
2026-10-05 08:56:27 -04:00 |
|
swung0x48
|
24889447cc
|
[Fix] (CI): simplify integration job display names
|
2026-10-05 08:55:52 -04:00 |
|
swung0x48
|
d8edc8baa2
|
[Fix] (MG_IntegrationTest): validate specialized controls and classify strict skips
|
2026-10-05 08:45:28 -04:00 |
|
swung0x48
|
c90383db16
|
[Fix] (MG_Remote): bound socket buffers in log flood tests
|
2026-10-05 07:13:39 -04:00 |
|
swung0x48
|
698f04574b
|
[Fix] (MG_Remote): wait for records emitted while draining return events
|
2026-10-05 06:21:42 -04:00 |
|
swung0x48
|
f497ff9741
|
[Fix] (DirectVulkan): detach ended render passes before attachment layout reconciliation
|
2026-10-05 05:12:42 -04:00 |
|
swung0x48
|
946e63d810
|
[Fix] (MG_IntegrationTest): check pre-finish work completion in present credit tests
|
2026-10-05 04:22:18 -04:00 |
|
swung0x48
|
918d40dd4f
|
[Fix] (Init): allow MobileGL initialization with LIBGL_ALWAYS_SOFTWARE
|
2026-10-05 02:55:35 -04:00 |
|
swung0x48
|
f5b8fe48aa
|
[Fix] (MGPipe, MG_Remote): verify server pack state and reject records after guilty GPU resets
|
2026-10-05 02:51:19 -04:00 |
|
swung0x48
|
c5d25868cf
|
[Fix] (ShaderTranspiler): preserve block identity when deduplicating image types
|
2026-10-05 01:27:50 -04:00 |
|
swung0x48
|
c464947bdd
|
[Fix] (TraceReplay): share Android window surfaces and release current bindings before resize
|
2026-10-05 00:47:56 -04:00 |
|
swung0x48
|
4fb75f4e00
|
[Fix] (DirectVulkan): prepare image copy recording after uploads and share texture usage checks
|
2026-10-05 00:19:21 -04:00 |
|
swung0x48
|
4d6904184d
|
[Fix] (ShaderTranspiler): deduplicate image types after Vulkan image rewrites
|
2026-10-05 00:08:32 -04:00 |
|
swung0x48
|
2f1a673513
|
[Fix] (BackendLoader, DirectGLES): check EGL extensions before resolving damage swap entry points
|
2026-10-05 00:08:31 -04:00 |
|
swung0x48
|
88bc35b711
|
[Refactor] (BackendLoader): share extension name matching between GLES and EGL probes
|
2026-10-04 20:54:28 -04:00 |
|
swung0x48
|
880be57bb6
|
[CI] (Watchdog): disable GPU hang detection in all CI runs
|
2026-10-04 10:39:39 -04:00 |
|