swung0x48
|
74636c8432
|
[MG_Backend, MG_Test] (P7): the wire arm's shader colour blit samples an unscaled blit through its nearest sampler, so a 1:1 GL_LINEAR glBlitFramebuffer into the default framebuffer is an exact copy
|
2026-09-23 18:59:20 -04:00 |
|
swung0x48
|
cfe830cf44
|
[MG_Remote, MG_Test, MG_IntegrationTest, scripts] (P7): a spawned server reports SurfaceProgress while its apply thread runs a surface op, so the client's reply budget bounds silence and a cold bring-up past 20 s is waited for
|
2026-09-23 18:17:02 -04:00 |
|
swung0x48
|
dd415408dd
|
[docs] (P7): CONTRACT-P7 §10.7 and §12 and the ROADMAP Ph row record the int3 follow-ups: the narrowed latch window, null-or-unit-private image units and five new debts
|
2026-09-23 17:49:47 -04:00 |
|
swung0x48
|
a23ae93753
|
[MG_Remote, MG_Test, scripts] (P7): the latch comments say the check before every pop narrows the control-thread window to check-to-pop and the session ends at the next check
|
2026-09-23 17:45:57 -04:00 |
|
swung0x48
|
9eb798a60e
|
[MG_Backend, MG_Test, MG_IntegrationTest, scripts] (P7): a private image placeholder is keyed by (shape, unit) and capped, and the depth-resolve identity is built by a tested helper
|
2026-09-23 17:45:57 -04:00 |
|
swung0x48
|
e1b47dc2f6
|
[MG_Backend, MG_Test] (P7): the depth/stencil resolve probe's verdict is memoized per device identity (vendor, device, driver version, pipeline-cache UUID), not once per process
|
2026-09-23 17:04:13 -04:00 |
|
swung0x48
|
a7848f0a03
|
[MG_Backend, MG_IntegrationTest, scripts] (P7): an invalid or empty image unit on the wire arm binds a null storage descriptor (VK_EXT_robustness2 nullDescriptor), else a placeholder private to its (binding, unit)
|
2026-09-23 17:04:13 -04:00 |
|
swung0x48
|
03bcf5e7fb
|
[MG_Remote, MG_Test, scripts] (P7): DrainRing checks the session latch immediately before every pop, so a latch the control thread stores between two records stops the next one
|
2026-09-23 17:04:13 -04:00 |
|
swung0x48
|
1052b13a1a
|
[MG_State, MG_Test] (P7): PH-5 bounds a vector count by its element's minimum encoded size, so compact archives the codec writes decode again
|
2026-09-23 17:04:13 -04:00 |
|
swung0x48
|
6afa077f96
|
[docs] (P7): ID-P7-57/58/59 - F2 finishes the Ph items, gate 5's three inproc CTS defects are fixed, and device window 2 is tooled
|
2026-09-23 15:52:33 -04:00 |
|
swung0x48
|
431bda67dc
|
[MG_Backend, MG_IntegrationTest] (P7): a real-probe negative control proves the depth-resolve measurement can see a broken render-pass arm on the host
|
2026-09-23 15:20:17 -04:00 |
|
swung0x48
|
564602b71d
|
[MG_Util, MG_Test] (P7): list the no-draw depth/stencil render-pass resolve in the Vulkan POST's Known Driver Bugs as FIXED
|
2026-09-23 15:13:45 -04:00 |
|
swung0x48
|
e83581c3c4
|
[MG_Backend, MG_Test, MG_IntegrationTest, scripts] (P7): choose the multisample depth/stencil resolve arm by a device probe with a shader-arm control instead of the Qualcomm vendor id
|
2026-09-23 15:13:44 -04:00 |
|
swung0x48
|
fca8e9b21e
|
[MG_Backend] (P7): widen wire image barriers to both aspects for D16_UNORM_S8_UINT
|
2026-09-23 15:13:44 -04:00 |
|
swung0x48
|
23be55e477
|
[MG_Backend, MG_IntegrationTest, scripts] (P7): pin the Qualcomm depth/stencil resolve arm order on the split and spawn arms
|
2026-09-23 15:13:44 -04:00 |
|
swung0x48
|
53397e6e1e
|
[MG_Backend, MG_Test] (P7): resolve multisample depth/stencil with the shader arm first on Qualcomm
|
2026-09-23 15:13:44 -04:00 |
|
swung0x48
|
b1f9ea39f1
|
[MG_Backend, MG_IntegrationTest] (P7): copy 1:1 single-sample depth/stencil blits on the Magma wire arm
|
2026-09-23 15:13:44 -04:00 |
|
swung0x48
|
941bd4be6a
|
[MG_IntegrationTest] (P7): the texture-view window case joins the gated image-unit arms
|
2026-09-23 14:39:35 -04:00 |
|
swung0x48
|
3d5160d397
|
[MG_Backend, MG_IntegrationTest] (P7): bind the storage placeholder for an image unit naming a level or layer its texture lacks
|
2026-09-23 14:37:13 -04:00 |
|
swung0x48
|
0f64af8f55
|
[MG_Remote, MG_Test] (P7): state banded reads against PH-3's tight-answer bound, not DstSize equality
|
2026-09-23 14:37:08 -04:00 |
|
swung0x48
|
8af60919ff
|
[MG_IntegrationTest] (P7): banded readback scenarios on every split arm and Magma
|
2026-09-23 14:37:08 -04:00 |
|
swung0x48
|
3874b547a9
|
[MG_Remote, MG_Test] (P7): band ReadPixels larger than one reply slot
|
2026-09-23 14:37:08 -04:00 |
|
swung0x48
|
3f6cadc4d4
|
[MG_Test] (P7): EventForfeitPeerTest pins the harness's headless EGL for the servers it starts, so both forfeit entries run on a runner with no DISPLAY
|
2026-09-23 13:55:54 -04:00 |
|
swung0x48
|
20e3d4f515
|
[MG_IntegrationTest] (P7): TcpLane.EventForfeitPeer takes the mobilegl-tcp lock the CI lock guard requires of every integration-tcp entry
|
2026-09-23 13:50:05 -04:00 |
|
swung0x48
|
20562d33a3
|
[MG_Remote, docs] (P7): keep DrainRing's per-record latch check where ph_latch_sites pins it beside PH-6's forfeit check, and record the merged 100 ms control slice
|
2026-09-23 13:45:47 -04:00 |
|
swung0x48
|
13f4482830
|
[docs] (P7): record the f2-auth pre-auth knobs, the closed exposures and the debts left
|
2026-09-23 13:45:23 -04:00 |
|
swung0x48
|
efc899a1b0
|
[MG_Remote, MG_Test, scripts] (P7): bound the pre-auth cap and pause accepting when out of descriptors
|
2026-09-23 13:45:00 -04:00 |
|
swung0x48
|
bc62b17b0c
|
[MG_Remote, scripts] (P7): refuse queued DataBinds on every pre-Accept exit and route DataBinds without a reap wait
|
2026-09-23 13:45:00 -04:00 |
|
swung0x48
|
5411180288
|
[MG_Remote, scripts] (P7): name every single-session first-frame outcome and pin its token-first order
|
2026-09-23 13:45:00 -04:00 |
|
swung0x48
|
04229e62d4
|
[MG_Remote, MG_Test, scripts] (P7): share the pre-auth queue between addresses and back off silent slot holders
|
2026-09-23 13:45:00 -04:00 |
|
swung0x48
|
6628674d72
|
[MG_Remote, scripts] (P7): refuse DataBinds queued on the session hand-off before it closes
|
2026-09-23 13:45:00 -04:00 |
|
swung0x48
|
3d7cc9592b
|
[MG_Remote, MG_IntegrationTest, CI, scripts] (P7): add Ph fuzz arm 1 for malformed control frames
|
2026-09-23 13:45:00 -04:00 |
|
swung0x48
|
7bb1da73d4
|
[MG_Remote, MG_Test, scripts] (P7): authenticate TCP peers before fork with bounded pre-auth work and backoff
|
2026-09-23 13:44:38 -04:00 |
|
swung0x48
|
1f67123835
|
[docs] (P7): record the PH-1 (3)(4) latch as CONTRACT-P7 §10 item 7 (session children latch and exit 75, inproc keeps Fatal) and its debts in §12; mark the PLAN PH-1, PH-2 and fuzz-arm-2 rows
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
3ef5c61e96
|
[MG_Backend, MG_Test] (P7): a PH-5 unit control that discriminates the element charge, @Ph-declined on PH-2's eight Fatal sites, and the mip-shadow comment made true
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
8848ee6ccf
|
[MG_Remote, MG_Test, ci] (P7): red-once controls for the latch's decline-and-close half, a control pump that declines after the latch, the pre-gate ahead of the applier's stamp, and a PH-5 raw-peer row that discriminates
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
ec3758d088
|
[MG_Remote, MG_Test, ci] (P7): one raw-peer row per latch site and the D11 bounds against a --serve supervisor, each followed by a rendering next session (PH-1 (4), fuzz arm 2)
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
d681d9b1bf
|
[MG_Remote, MG_Test, ci] (P7): peer-byte faults latch the session child and decline the rest; inproc keeps Fatal (PH-1 (3))
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
caaedd7abe
|
[MG_Remote, MG_Pipe, MG_Backend, MG_Test] (P7): repair F2 ID-49, byteless-level and R8 lane regressions
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
10c5168be2
|
[MG_Pipe, MG_Remote, MG_Test, MG_IntegrationTest] (P7): accept empty texture levels in the respecify extent carrier
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
38ac5dbd2d
|
[MG_Remote, docs] (P7): record PH-6's debts in CONTRACT-P7 and fix the stale event-ring knob text
|
2026-09-23 13:44:37 -04:00 |
|
swung0x48
|
1f9ae2cfb5
|
[MG_Test] (P7): keep fuzz arm 3 from leaking its supervisor on a red run
|
2026-09-23 13:44:14 -04:00 |
|
swung0x48
|
96ab12b5ab
|
[MG_Remote, MG_Test] (P7): end a forfeited session whose peer keeps talking on control
|
2026-09-23 13:44:13 -04:00 |
|
swung0x48
|
db4943601f
|
[MG_Remote, MG_Test] (P7): pin the ended-control-stream note with a half-close case in fuzz arm 3
|
2026-09-23 13:44:13 -04:00 |
|
swung0x48
|
e259d2017a
|
[MG_Remote, MG_Test, MG_IntegrationTest] (P7): end the PH-6 event wait on a stop or a dead shm peer, and read the wait knob back
|
2026-09-23 13:44:13 -04:00 |
|
swung0x48
|
1ef27dcd5c
|
[MG_Test, MG_IntegrationTest, CI] (P7): add fuzz arm 3 - a peer that stops draining, on shm and tcp
|
2026-09-23 13:44:13 -04:00 |
|
swung0x48
|
3d0f531170
|
[MG_Remote, MG_Test, docs] (P7): forfeit the reverse channel on a non-draining peer (PH-6)
|
2026-09-23 13:44:13 -04:00 |
|
swung0x48
|
0535c4f07d
|
[MG_Pipe, MG_Remote, MG_Backend] (P7): bind staged bytes to declared mip extents
|
2026-09-23 13:43:44 -04:00 |
|
swung0x48
|
501bdb2fed
|
[MG_State, MG_Test] (P7): bound program archive vector counts
|
2026-09-23 13:43:44 -04:00 |
|
swung0x48
|
2bcec27ac2
|
[MG_Remote, MG_Test] (P7): bound readback scratch by server reply limit
|
2026-09-23 13:43:44 -04:00 |
|