swung0x48
|
5f9c3d6947
|
[Docs] (Performance): anland glmark2 before/after
|
2026-10-10 08:18:17 -04:00 |
|
swung0x48
|
79afd8a8e0
|
[Docs] (pwait): levers, timeline and latency effect
|
2026-10-10 08:18:16 -04:00 |
|
swung0x48
|
96037fc502
|
[Docs] (P15): pwab device A/B results
|
2026-10-10 04:14:57 -04:00 |
|
swung0x48
|
2b277b01d4
|
[Docs] (P15): present-wait levers handoff
|
2026-10-10 04:14:56 -04:00 |
|
swung0x48
|
f4f2bec711
|
[Perf] (Espryt): drain small partial writes as a whole-store orphan map
|
2026-10-10 04:14:25 -04:00 |
|
swung0x48
|
f66d31c881
|
[Docs] (P15): TLS cut device A/B
|
2026-10-10 04:14:24 -04:00 |
|
swung0x48
|
0a206b0963
|
[Docs] (P15): queue the pwait latency trace
|
2026-10-10 04:14:08 -04:00 |
|
swung0x48
|
9a1d3062cb
|
[Docs] (P15): present-wait timeline
|
2026-10-10 04:14:02 -04:00 |
|
swung0x48
|
a759b4b72d
|
Docs (P15): present-wait analysis uses the existing traces.
|
2026-10-09 21:58:06 -04:00 |
|
swung0x48
|
4d3626215f
|
Docs (P15): Perfetto timeline rule.
|
2026-10-09 21:53:01 -04:00 |
|
swung0x48
|
e0b8053e28
|
Docs (P15): queue the present-wait Perfetto trace.
|
2026-10-09 21:49:53 -04:00 |
|
swung0x48
|
a44a877080
|
Docs (P15): dirty mask parked; C8 approved separately.
|
2026-10-09 21:30:48 -04:00 |
|
swung0x48
|
d5ff64ded8
|
Docs (P15): per-context pipe dirty mask plan.
|
2026-10-09 21:28:39 -04:00 |
|
swung0x48
|
b48f55edfd
|
Docs (P15): egc row, global-constants key cuts EmitGlobalConstants 0.022 to 0.014 ms/frame.
|
2026-10-09 20:27:55 -04:00 |
|
swung0x48
|
1accc7f421
|
Docs (P15): API 29 vs API 26 A/B, native TLS gives no TLS saving in a dlopen'ed lib.
|
2026-10-09 20:27:55 -04:00 |
|
swung0x48
|
e70925d35b
|
Pipe: per-program global-constants key and frontend-written spans replace the client shadow diff.
|
2026-10-09 18:26:43 -04:00 |
|
swung0x48
|
e9201891f5
|
Docs (P15): Espryt BSL depth-copy and attachment-shadow items measured on device, no gain (x 51.4 vs b 51.9 fps, MobileGlues 55.8); not landed.
|
2026-10-09 18:26:42 -04:00 |
|
swung0x48
|
286e4af582
|
Docs: MobileGL no longer steps aside for LIBGL_ALWAYS_SOFTWARE.
|
2026-10-09 14:23:56 -04:00 |
|
swung0x48
|
9f4d9095a9
|
Docs (P15): windowed out-of-process smoke of the LTO plugin passes on both backends; aux-socket shared-image send error noted.
|
2026-10-09 12:54:30 -04:00 |
|
swung0x48
|
6ffd2084fb
|
Docs (P15): open queue puts the CI fix and the user guide first, plus the clock-restore and stale surface-message follow-ups.
|
2026-10-09 12:54:29 -04:00 |
|
swung0x48
|
c0ea142955
|
Docs (P15): hand-off of the running m2ab job (2a/2b A/B) and the LTO server-link check.
|
2026-10-09 12:54:28 -04:00 |
|
swung0x48
|
fe748773f3
|
Docs (P15): hand-off for the next agents (LTO GL CPU Magma 2.52 -> 2.36, Espryt 2.99 -> 2.90; levers table; WIP branches; harness rules).
|
2026-10-09 12:54:27 -04:00 |
|
swung0x48
|
09ae776836
|
Docs (P15): BSL 3 reps (1c +3.4 % fps on the GPU-bound scene; Magma ~0.99 of MobileGlues, whose runs fail only an out-of-window clock sample).
|
2026-10-09 12:54:24 -04:00 |
|
swung0x48
|
db346f2844
|
Docs (P15): fbm2 row (pipe batch: Magma GL CPU 2.68 -> 2.62, Espryt 3.03 -> 3.00) and BSL check note.
|
2026-10-09 07:42:24 -04:00 |
|
swung0x48
|
afcc313d9f
|
Docs (P15): fbm row (first FB-state memo within noise, per-target entry misses on A/B/A) and handoff; BSL gpuhunt shows no GPU regression from 1c (53.8 -> 55.7 fps).
|
2026-10-09 06:41:45 -04:00 |
|
swung0x48
|
8941eae008
|
Docs (P15): 1c rows (Magma inproc +5.0 % fps), PARITY-AUDIT M1 cross-FBO deferral, Espryt attrib-format split parked.
|
2026-10-09 04:50:18 -04:00 |
|
swung0x48
|
98b2c37384
|
Docs (P15): monolith diff vs dev and H2 rows; Magma records 12.6 passes and 27.5 barriers/frame against dev's 4.1 and 3.4.
|
2026-10-09 04:10:18 -04:00 |
|
swung0x48
|
6933228d59
|
Docs (P15): scoreboard with the fixed dev reference and harness H2 (pinned A720, SF frame source; spread 9.3% -> 1.2-2.9%).
|
2026-10-09 04:10:16 -04:00 |
|
swung0x48
|
6cecfcd22f
|
Docs (P15): handoff for the async default and frames in flight.
|
2026-10-08 19:49:55 -04:00 |
|
swung0x48
|
16867c5c64
|
Docs (P15): final wait-class verdicts.
|
2026-10-08 19:49:06 -04:00 |
|
swung0x48
|
0b96a3efbf
|
MOBILEGL_FRAMES_IN_FLIGHT drives both backends and derives the split present credit (default 3 keeps credit 1; the Magma name stays as an alias).
|
2026-10-08 19:49:05 -04:00 |
|
swung0x48
|
2fbcc22410
|
Pipe: fire-and-forget is async - mipmap, copies, XFB span and storage-block rows to kWaitNone, inproc creates and PBO readbacks stop waiting, and the default dual block lets a barriered verb cost one wait (FCL BSL: ~40 sync points/frame).
|
2026-10-08 19:49:04 -04:00 |
|
swung0x48
|
1771381057
|
Docs (P15): wait-class audit for review and the inproc census and credit results.
|
2026-10-08 18:46:44 -04:00 |
|
swung0x48
|
2a1f1df6d1
|
Docs (P15): handoff notes on the inproc serialization and the anland root cause.
|
2026-10-08 18:02:05 -04:00 |
|
swung0x48
|
19a96929aa
|
[Docs] (P15): handoff with the cpuhunt/gpuhunt references, the apply-thread breakdown and the open guilty-check decision.
|
2026-10-08 15:26:52 -04:00 |
|
swung0x48
|
3c61689dac
|
[Docs] (P15): two-level CPU target, clock profiles and the measurement-validity rule.
|
2026-10-08 09:31:27 -04:00 |
|
swung0x48
|
4a8ecf9aaf
|
[Docs] (P15): S0 handoff, parity audit corrections and the bsl workload in matrix_p14.
|
2026-10-08 06:59:56 -04:00 |
|
swung0x48
|
84ec06f3fc
|
[Docs] (P15): swap-interval stage, user decisions, and the FCL probe tools.
|
2026-10-08 00:22:22 -04:00 |
|
swung0x48
|
408b9fcade
|
[Docs] (P15): plan, FCL wait diagnosis and parity-audit seed.
|
2026-10-08 00:22:22 -04:00 |
|
swung0x48
|
92da2486c5
|
[Fix] (CI): the latch-site gate's DrainRing pattern accepts the drain's poll-head parameter.
|
2026-10-07 22:13:20 -04:00 |
|
swung0x48
|
a0f4aa830e
|
[Docs] (P14): close-out bench, README, next-phase draw-packet sketch, DEBTS rows and handoff (rd12 monolith Espryt 69.8 -> 91.1, Magma 45.4 -> 83.8 fps).
|
2026-10-07 21:20:11 -04:00 |
|
swung0x48
|
0bd0abf652
|
[Docs] (P14): handoff names the dispatched CI runs.
|
2026-10-07 15:25:15 -04:00 |
|
swung0x48
|
ff53ba3b2b
|
[Docs] (P14): checkpoint handoff.
|
2026-10-07 15:24:42 -04:00 |
|
swung0x48
|
51c1411696
|
[Docs] (P14): code-based perf estimate for every arm, written before the benchmark.
|
2026-10-07 09:18:22 -04:00 |
|
swung0x48
|
242663c9ae
|
[Docs] (P13): P13 closes - exit gates, device smoke and the deferred device list are recorded, and the roadmap moves to P14.
|
2026-10-06 22:33:02 -04:00 |
|
swung0x48
|
f4e98710ff
|
[Docs] (P13 W10): guides and design docs describe the three-build, record-arm-only shape, and three P8 debts close.
|
2026-10-06 22:17:18 -04:00 |
|
swung0x48
|
45513aef51
|
[Docs] (P13): W9 moves to the post-P13 perf pass as a debt, and the README records the '# P13' gate and the §1.3 cleanup.
|
2026-10-06 21:43:28 -04:00 |
|
swung0x48
|
cd4f2db53c
|
[Docs] (P13): post-P13 perf work takes the dev build as its baseline, recorded in DEBTS and the handoff.
|
2026-10-06 21:42:29 -04:00 |
|
swung0x48
|
9987e57f64
|
[CI] (P13): the unit cases that drove the deleted frontend-keyed entries are logged and retired from the skip census.
|
2026-10-06 20:55:17 -04:00 |
|
swung0x48
|
556ff46601
|
[Docs] (P13 W7): the README records the module targets and the server-only link check.
|
2026-10-06 20:13:29 -04:00 |
|