swung0x48
6f0248048d
[Docs] add CI/inproc continuation handoff (2026-09-20)
2026-09-20 18:16:45 -04:00
swung0x48
5cbf29b041
[CI] retain failed retrace-split artifacts and read full inventories before cleanup
...
The remove-artifact-clutter jobs deleted trace fixtures and results while
reading job/artifact inventories through unchecked process substitution, so
a failed GitHub API page looked like 'no failed cases' and fixtures for a
red retrace could be deleted. test.yml cleanup also did not wait for the
retrace-split lane even though those jobs download the same fixtures.
Read both paginated inventories into files before any deletion so an API
failure fails the step, add retrace-split to the cleanup dependencies, and
retain fixtures plus result artifacts for failed cases in all three lanes.
2026-09-20 18:16:44 -04:00
swung0x48
70c8230b3e
[MG_Impl, Test] preserve immutable view storage and plan mip generation within base/max levels
2026-09-20 13:10:58 -04:00
swung0x48
ed01f4e31a
[MGPipe] preserve explicit mip extents in the shared texture staging owner
2026-09-20 13:02:56 -04:00
swung0x48
2426abb814
[MG_Backend] (Disaggregated): bound mip generation to the logical base and view window
2026-09-20 13:02:51 -04:00
swung0x48
7b92642999
[MG_Backend] (Disaggregated): preserve the untouched aspect of depth stencil resolves
2026-09-20 13:02:04 -04:00
swung0x48
0a91fa4197
[Magma] diagnose unavailable owned mip readback bytes
2026-09-20 12:55:41 -04:00
swung0x48
5310ff62bb
[MG_Backend] (Disaggregated): generate packed float mips with native shader blits
2026-09-20 12:51:19 -04:00
swung0x48
d339053ea6
[Magma] reject truncated or overflowing RGB staging before expansion
2026-09-20 12:51:17 -04:00
swung0x48
677922a930
[Tests] pin full texture staging extents beside scattered upload regions
2026-09-20 12:49:50 -04:00
swung0x48
616f3c90d2
[Magma] preserve packed texture storage and read unbacked sparse levels from owned bytes
2026-09-20 12:48:34 -04:00
swung0x48
40c5443fc0
[MGPipe] carry full mutable mip extents independently of dirty upload boxes
2026-09-20 12:46:01 -04:00
swung0x48
0cb0e9af9b
[MG_Backend] (Disaggregated): resolve multisample depth and stencil through renderpass2
2026-09-20 12:44:37 -04:00
swung0x48
e2d6e33db4
[MG_Backend, MG_Impl] complete GLES XFB lifetimes, lazy readback and sampler windows
2026-09-20 12:43:07 -04:00
swung0x48
c3a5d2f58e
[MG_Pipe] preserve image-unit slots and publish named storage-binding programs
2026-09-20 12:41:29 -04:00
swung0x48
ec4ca06d1e
[MG_Backend] (Disaggregated): resolve multisample color through submission-owned scratch images
2026-09-20 12:31:28 -04:00
swung0x48
c7de0dffc1
[MG_Test] pin every migrated query and XFB deletion verb boundary
2026-09-20 12:30:52 -04:00
swung0x48
1389e8e7f6
[MG_Backend] (Disaggregated): resolve cube face attachments from their wire upload target
2026-09-20 12:27:32 -04:00
swung0x48
5922e54b47
[Magma] provide native placeholders for unbound wire image descriptors
2026-09-20 12:21:36 -04:00
swung0x48
4610b573f4
[MG_Remote] (Disaggregated): gate timer caps before renderer creation and advertise native primitive queries
2026-09-20 12:18:08 -04:00
swung0x48
03c6b8c979
[Test] keep texture upload shape coverage on inproc with applied-frame stats boundaries
2026-09-20 12:16:23 -04:00
swung0x48
cf0f77b067
[MG_Backend, Test] isolate native mip completeness during GLES texture readback
2026-09-20 12:13:19 -04:00
swung0x48
347bb90c4a
[CI] make migrated client arrays and full inproc status hard gates
2026-09-20 12:07:52 -04:00
swung0x48
bb816906a7
[Magma] resolve copy-image renderbuffer endpoints from wire storage
2026-09-20 12:07:28 -04:00
swung0x48
39e1692861
[MG_Remote, Espryt] copy image regions through server-owned renderbuffer handles
2026-09-20 12:03:47 -04:00
swung0x48
44cac27bbc
[MG_Remote] keep synchronous pack replies authoritative in the client buffer
2026-09-20 12:01:01 -04:00
swung0x48
1113298195
[Test] distinguish monolith mechanism controls from inproc GL coverage
2026-09-20 12:00:50 -04:00
swung0x48
f5234b9e7e
[Readback] encode signed and half-float depth texture results correctly
2026-09-20 11:59:46 -04:00
swung0x48
8eaebc9091
[MG_Test] (Disaggregated): assert named clear routing and pixel pack results
2026-09-20 11:57:25 -04:00
swung0x48
7f9147aeab
[Tests] reject undersized packed GPU readback destinations
2026-09-20 11:56:58 -04:00
swung0x48
859c0efb01
[MG_Remote] validate packed readback bounds before copying GPU replies
2026-09-20 11:56:05 -04:00
swung0x48
70df57bb23
[MG_Remote] (Disaggregated): carry native query results and complete XFB object deletion
2026-09-20 11:52:13 -04:00
swung0x48
c0b40ff508
[MG_Remote] chunk texture replies and cover GPU readback packing
2026-09-20 11:50:47 -04:00
swung0x48
97ce032f7f
[CI] make full inproc GPU and trace acceptance primary on disaggregation branches
2026-09-20 11:46:54 -04:00
swung0x48
29b5e0640e
[MG_Impl, Espryt] read split texture pixels from server-owned GPU storage
2026-09-20 11:44:00 -04:00
swung0x48
7875e28cd8
[Magma] read texture images into server-owned tight reply bytes
2026-09-20 11:43:49 -04:00
swung0x48
57e0f6bee5
[MG_Backend] (Disaggregated): create GLES texture views from server CSO windows
2026-09-20 11:32:51 -04:00
swung0x48
beba025618
[MG_Impl, MG_Remote] (Disaggregated): own client vertex and index data before draw emission
2026-09-20 11:26:28 -04:00
swung0x48
d0c6fdbc14
[Magma] consume wire-owned transform feedback capture spans
2026-09-20 11:15:58 -04:00
swung0x48
c1bf7e15c3
[MG_Backend] (Disaggregated): preserve server-owned texture contents during GLES image promotion
2026-09-20 11:11:50 -04:00
swung0x48
bb3a51995c
[CI, Android] (Disaggregated): run full inproc trace acceptance beside monolith controls
2026-09-20 10:43:06 -04:00
swung0x48
7fd83133c0
[Android] retain trace replay ownership across Activity recreation
2026-09-20 10:32:18 -04:00
swung0x48
10bfd29fc5
[CI] replace E1 pixel races with observed protocol wait controls
2026-09-20 10:27:41 -04:00
swung0x48
08c63f77e2
[Test] wait for the drawing Present before sampling strict-arming statistics
2026-09-20 10:20:36 -04:00
swung0x48
7e82ea0fbf
[CI, Android] (Disaggregated): ship and verify inproc APKs on disaggregation branches
2026-09-20 10:16:54 -04:00
swung0x48
30b1bf25a4
[Docs] close Magma RD32 cache regression with host and device evidence
2026-09-20 09:34:47 -04:00
swung0x48
ac1fbcdd7b
[CI] validate Magma cached object lifetime scenarios with Vulkan layers
2026-09-20 09:04:01 -04:00
swung0x48
70fb6689ce
[Magma] key wire pipelines by exact render-pass compatibility identities
2026-09-20 08:42:47 -04:00
swung0x48
0ece468e14
[Magma] reuse wire framebuffer objects within fenced frame slots
2026-09-20 08:28:55 -04:00
swung0x48
62621213b1
[Test] (Disaggregated): preserve wire cache identity through queued GL mutations
2026-09-20 08:24:38 -04:00