Commit Graph

  • 1ba6536679 Merge commit 'a204b357' into codex/p5f-wave2 swung0x48 2026-09-19 22:46:09 -04:00
  • 54e015ef9f [MG_Backend] (Disaggregated): P5f fm - keep monolith named-blit clipping byte identical swung0x48 2026-09-19 22:45:52 -04:00
  • a6144426d0 [MG_Pipe] (Disaggregated): P5f fm - correct texture staging record type swung0x48 2026-09-19 22:45:02 -04:00
  • a204b357e7 [MG_Pipe] (Disaggregated): P5f fm - correct texture staging record type swung0x48 2026-09-19 22:45:02 -04:00
  • c747fa1fc2 [MG_Backend] (Disaggregated): P5f fm - preserve mipmap view windows and array extents swung0x48 2026-09-19 22:44:39 -04:00
  • 3e1f1b71f3 Merge commit '01e00bc4' into codex/p5f-wave2 swung0x48 2026-09-19 22:43:51 -04:00
  • 2e3088e6c4 [MG_Pipe] (Disaggregated): P5f fm - retain named null-data mip definitions swung0x48 2026-09-19 22:43:44 -04:00
  • 2c9b9d2a9f [MG_Backend] (Disaggregated): P5f fm - retire draw attachments after GPU completion swung0x48 2026-09-19 22:43:35 -04:00
  • 01e00bc495 [MG_Test] (Disaggregated): P5f fm - verify hookless texture staging lifecycle swung0x48 2026-09-19 22:43:07 -04:00
  • 777f706ca2 [MG_Pipe] (Disaggregated): P5f fm - retain texture staging without buffer backend ops swung0x48 2026-09-19 22:42:07 -04:00
  • 29ede72346 Merge commit '6a138a52' into codex/p5f-wave2 swung0x48 2026-09-19 22:41:57 -04:00
  • 2d507d5bd4 [MG_IntegrationTest] (Disaggregated): P5f fm - cover bufferless draw and layered copies under role split swung0x48 2026-09-19 22:41:47 -04:00
  • 6a138a5221 [MG_Backend] (Disaggregated): P5f fm - fence remaining buffer debt and preserve native transfer layouts swung0x48 2026-09-19 22:40:04 -04:00
  • d4ae45d6b8 Merge branch 'p5f/fm' of /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/.git/modules/MobileGL into codex/p5f-wave2 swung0x48 2026-09-19 22:36:56 -04:00
  • eb882ebf18 Merge commit '203f59cc' into codex/p5f-wave2 swung0x48 2026-09-19 22:34:51 -04:00
  • fec49a54d8 [MG_Backend, MG_IntegrationTest] (Disaggregated): P5f fm - apply bufferless draws and compute from server records swung0x48 2026-09-19 22:34:28 -04:00
  • a6223c6509 [MG_Backend] (Disaggregated): P5f fm - order wire image writes and preserve implicit alpha swung0x48 2026-09-19 22:34:04 -04:00
  • d9fc45bf4c [MG_Backend] (Disaggregated): P5f fm - use shared image access constant swung0x48 2026-09-19 22:32:57 -04:00
  • f37380d0dc [MG_Backend] (Disaggregated): P5f fm - resolve uniform descriptors from server records swung0x48 2026-09-19 22:32:10 -04:00
  • 2abc561721 p5f fm: cover GPU texture writes and view subresources swung0x48 2026-09-19 22:29:36 -04:00
  • 277d1a07f0 [MG_Test] (Disaggregated): P5f fm - pin server program overlays and identities swung0x48 2026-09-19 22:29:33 -04:00
  • 867c5c5efd [MG_Backend] (Disaggregated): P5f fm - expose archive stage and capture-mode queries swung0x48 2026-09-19 22:27:51 -04:00
  • 31795675f1 p5f fm: build Vulkan samplers from server-owned values swung0x48 2026-09-19 22:27:43 -04:00
  • 62bf26bf8c [MG_Pipe] (Disaggregated): P5f fm - admit registered server object consumers independently of buffer ops swung0x48 2026-09-19 22:27:03 -04:00
  • 6ae5944831 [MG_Backend] (Disaggregated): P5f fm - build Magma programs from server archive views swung0x48 2026-09-19 22:26:23 -04:00
  • a6283f40f2 [MG_Backend, MG_Impl] (Disaggregated): P5f fm - map texture view attachments through wire identities swung0x48 2026-09-19 22:23:05 -04:00
  • 203f59ccad [Docs, MG_Backend] (Disaggregated): P5f fe - report carrier retirement and verified gates swung0x48 2026-09-19 22:20:57 -04:00
  • 4b3afe7840 [MG_Backend] (Disaggregated): P5f fm - retain blit scissor clipping across wire arm swung0x48 2026-09-19 22:20:53 -04:00
  • 911cc74a57 [MG_Backend, MG_Impl, MG_Remote, CI] (Disaggregated): P5f fm - connect family records and preserve GPU texture writes swung0x48 2026-09-19 22:18:24 -04:00
  • 31e95b0794 [MG_Backend] (Disaggregated): P5f fe - clarify readback pack-buffer boundary swung0x48 2026-09-19 22:16:02 -04:00
  • 0ddfd18aac Merge commit '63c2a331' into codex/p5f-wave2 swung0x48 2026-09-19 22:15:14 -04:00
  • 63c2a331a9 [MG_Remote] (Disaggregated): P5f fe - document handle consumers and capture ordering swung0x48 2026-09-19 22:14:38 -04:00
  • 40f083cfc6 Merge commit '19a4400a' into codex/p5f-wave2 swung0x48 2026-09-19 22:13:37 -04:00
  • 19a4400ae8 [MG_Pipe] (Disaggregated): P5f fe - retain live capture snapshots across make-current swung0x48 2026-09-19 22:13:14 -04:00
  • 81d20554aa [MG_Test] (Disaggregated): P5f fe - expose capture snapshot loss across make-current swung0x48 2026-09-19 22:12:36 -04:00
  • 20bbf9647e [MG_Backend, MG_IntegrationTest] (Disaggregated): P5f fm - carry framebuffer copies and exercise Magma wire verbs swung0x48 2026-09-19 22:11:38 -04:00
  • 8a6e124f12 Merge commit 'b5c60d5a015c68348725ae93297b13a8fff27723' into codex/p5f-wave2 swung0x48 2026-09-19 22:10:26 -04:00
  • db9f95576e [MG_Test, MG_IntegrationTest] (Disaggregated): P5f fe - close scalar freshness and strict ratchets swung0x48 2026-09-19 22:09:32 -04:00
  • b5c60d5a01 [MG_Remote, MG_Test, Docs] (Disaggregated): fix P5f fc wire replies and control-frame guards swung0x48 2026-09-19 22:03:55 -04:00
  • a0004db9cb [MG_Pipe, MG_Test] (Disaggregated): P5f fe - derive scalar forwards and ratchet Espryt fatals swung0x48 2026-09-19 22:02:23 -04:00
  • 4593719a3c [MG_Backend] (Disaggregated): P5f fm - share native depth readback and retain masked clear behavior swung0x48 2026-09-19 22:01:44 -04:00
  • 036c3a3d5e [MG_Backend, MG_Pipe, MG_Remote] (Disaggregated): P5f fm - route framebuffer verbs through server records swung0x48 2026-09-19 22:00:14 -04:00
  • 881e050e2c [MG_Pipe, MG_Test] (Disaggregated): P5f fe - verify XFB snapshot fields and preserve spans swung0x48 2026-09-19 21:58:27 -04:00
  • 07bf8d7ce0 [MG_Pipe, MG_Remote, MG_Backend] (Disaggregated): P5f fe - carry XFB capture snapshots across Begin swung0x48 2026-09-19 21:57:45 -04:00
  • fa1e1cc427 Merge commit 'd5ed139cc50f75a6e7f20eb0cff4a36c7e8b46be' into codex/p5f-wave2 swung0x48 2026-09-19 21:52:55 -04:00
  • 85f3104731 [MG_Backend, MG_Remote] (Disaggregated): P5f fe - retire existing-carrier Espryt pulls swung0x48 2026-09-19 21:52:35 -04:00
  • 7d8c8b04b1 [Docs] (Disaggregated): P5f handoff - where the interrupted session stopped, and how to resume swung0x48 2026-09-19 21:44:30 -04:00
  • d5ed139cc5 [MG_Remote, MG_Test] (Disaggregated): P5f fc - the EGL control plane crosses as value frames, not function pointers swung0x48 2026-09-19 12:48:08 -04:00
  • 418c765c58 [Docs, MG_IntegrationTest] (Disaggregated): P5f f1 report - the census ratchet's first version (6 pairs), CONTRACT-P5E section 3.2 marked landed, and the gate numbers swung0x48 2026-09-19 10:39:40 -04:00
  • cfcc12f73a [MG_Backend, MG_Impl, MG_Remote, MG_Test, MG_IntegrationTest, CI] (Disaggregated): P5f f1 - the dual-block rehearsal: per-role PipeInputs, the MOBILEGL_IPC_ROLE_SPLIT_STATE knob, and the named-Fatal arm that makes the red a census swung0x48 2026-09-19 09:59:33 -04:00
  • e75e00cb7a [Docs] (Disaggregated): P5f f0 - the eight-way read-only census reports swung0x48 2026-09-19 09:08:56 -04:00
  • 8b68b92c76 [Docs] (Disaggregated): P5f section 1 - the pointer fact, and one draw's full lifecycle through gPipeInputs swung0x48 2026-09-19 06:02:28 -04:00
  • 465656843b [Docs] (Disaggregated): P5f - every piece of state on the wire, and P6 is blocked until it is swung0x48 2026-09-19 05:32:38 -04:00
  • 7f1d2134c3 [Docs] (Disaggregated): P6 contract draft rewritten in concise wording, 269 -> 181 lines, same rows swung0x48 2026-09-19 04:39:06 -04:00
  • e125b75655 [Docs] (Disaggregated): P6 plan rewritten in concise wording, 282 -> 124 lines, same content swung0x48 2026-09-18 23:40:26 -04:00
  • aba329cc53 [Docs] (Disaggregated): P6's plan and contract draft; the working notes move from a local directory into the repository swung0x48 2026-09-18 23:31:39 -04:00
  • edd0fef5cd [Docs] (Disaggregated): P5e closed - the exit gate run item by item, with one named outstanding item swung0x48 2026-09-18 21:54:11 -04:00
  • a6c51ca73c [CI, MG_Test] (Disaggregated): P5e ID-122 - E1's two masking defects, and what is actually wrong with it swung0x48 2026-09-18 21:52:59 -04:00
  • 0d747da470 [Docs] (Disaggregated): ROADMAP's P5e row had only its status cell updated; the other three were still the pre-phase plan swung0x48 2026-09-18 21:35:08 -04:00
  • be345d711c [Docs] (Disaggregated): P5e progress, in full - the landed-content table, open items, ruling index and phase report swung0x48 2026-09-18 21:30:15 -04:00
  • 45664725f8 [Docs] (Disaggregated): P5e - the render-distance 32 comparison, where inproc draws level with monolith swung0x48 2026-09-18 15:59:53 -04:00
  • 8943af73e6 [Docs] (Disaggregated): P5e wave 3 - the strict lane goes hard green, run-ahead is armed, the device matrix is written back swung0x48 2026-09-18 14:57:36 -04:00
  • 25fba0d5ef Merge branch p5e/flip into feat/disaggregated (P5e: run-ahead armed) swung0x48 2026-09-18 14:14:11 -04:00
  • efe58eac14 [MG_Backend, MG_Pipe, MG_Impl, Docs] (Disaggregated): P5e ra2 ID-136 - retire the indirect-binding pull instead of escalating for it, and withdraw escalation (iii) swung0x48 2026-09-18 14:10:04 -04:00
  • f286548010 [MG_Pipe, MG_Impl, MG_IntegrationTest, CI, Docs] (Disaggregated): P5e ra2 - ID-133's escalation, ID-134's lane, and the contract sentence that could not be checked swung0x48 2026-09-18 13:56:51 -04:00
  • 2d03565f87 [MG_Impl, MG_Remote, MG_Test] (Disaggregated): P5e ra2 - a barriered fill must be quiescent, not merely about to park swung0x48 2026-09-18 13:38:40 -04:00
  • 985ae62dfa [MG_Backend, MG_Pipe] (Disaggregated): P5e - throw both run-ahead constants (NOT FOR MERGE YET) swung0x48 2026-09-18 12:58:58 -04:00
  • 72bc4268ff [MG_Test] (Disaggregated): P5e wave 3 - the strict lane's expected-marker set, re-measured on the merge swung0x48 2026-09-18 12:50:06 -04:00
  • 97a6a46c0d Merge branch p5e/gl into feat/disaggregated (P5e gl) swung0x48 2026-09-18 12:42:54 -04:00
  • e5b74028b5 [Docs] (Disaggregated): P5e ID-120 - contract amendment 8's sticky-forward clause is marked UNLANDED swung0x48 2026-09-18 12:33:04 -04:00
  • 664cbf3ef8 [MG_IntegrationTest, CI, Docs] (Disaggregated): P5e - Magma's named-blit entries get a lane of their own swung0x48 2026-09-18 12:32:39 -04:00
  • bc6e24ff30 [MG_IntegrationTest, MG_Util, MG_Backend, CI, Docs] (Disaggregated): P5e ID-119/ID-115 - the lane reads every log, counts, and has a positive control swung0x48 2026-09-18 12:30:10 -04:00
  • a0836568ac [MG_Pipe, MG_Remote, MG_Backend, MG_Test] (Disaggregated): P5e ID-128 - admission gains the escalation disjunct swung0x48 2026-09-18 12:19:14 -04:00
  • faf19a6aaa [MG_Pipe, MG_Test, CI] (Disaggregated): P5e ID-125 - admission gains the retiring-phase disjunct swung0x48 2026-09-18 12:12:08 -04:00
  • 3c13fa4b4a [MG_Backend] (Disaggregated): P5e ID-124 - the pull and push flavours compile again swung0x48 2026-09-18 12:07:45 -04:00
  • d8b9848003 Merge branch p5e/pa into feat/disaggregated (P5e pa) swung0x48 2026-09-18 12:07:22 -04:00
  • b4789e8ed4 Merge branch p5e/mv into feat/disaggregated (P5e mv) swung0x48 2026-09-18 12:07:22 -04:00
  • a6ddeb0816 [MG_Pipe, MG_Test] (Disaggregated): P5e ID-118 - resource_copy_region becomes barriered swung0x48 2026-09-18 12:02:02 -04:00
  • 5c777b49e8 [MG_Test] (Disaggregated): P5e mv - the multi-draw tiers get gated entries of their own swung0x48 2026-09-18 11:59:28 -04:00
  • 4f492edbf3 [MG_Backend, MG_Test] (Disaggregated): P5e ID-117 - the strict knob gains an admitted state swung0x48 2026-09-18 11:58:19 -04:00
  • dd89951062 [MG_Test] (Disaggregated): P5e pa - the strict lane gets four entries of its own swung0x48 2026-09-18 11:55:01 -04:00
  • a211756aec [MG_Pipe, MG_Test, CI] (Disaggregated): P5e ID-116 - the section 7 allowlist is generated, not hand-kept swung0x48 2026-09-18 11:54:28 -04:00
  • 53b83469e6 [MG_Backend, MG_Remote] (Disaggregated): P5e pa - the draw and dispatch program rows leave the frontend swung0x48 2026-09-18 11:47:00 -04:00
  • f94752c01b [MG_Impl] (Disaggregated): P5e ID-112 - a compile-time trip wire on all seven pointer-backed residual rows swung0x48 2026-09-18 11:45:31 -04:00
  • 8df7861f07 [MG_Remote, MG_Test] (Disaggregated): P5e ID-111 - the barriered stamp asks the server's own capability swung0x48 2026-09-18 11:43:17 -04:00
  • 98ea16042a [MG_Backend] (Disaggregated): P5e mv - the multi-draw path stops reading the frontend VAO swung0x48 2026-09-18 11:38:28 -04:00
  • 7c6f6886ff [Docs] (Disaggregated): P5e 进度、monolith 回归与设备验证写回 swung0x48 2026-09-18 10:11:19 -04:00
  • 3cc4e1eca2 [MG_Backend] (Disaggregated): P5e ID-110 - the record arm's selector is stated, not inferred swung0x48 2026-09-18 09:57:57 -04:00
  • 6662176733 [MG_Backend, MG_Test] (Disaggregated): P5e fix1 - the by-handle attachment sync must not run on the monolith arm swung0x48 2026-09-18 09:48:24 -04:00
  • 44f91c7405 [MG_Backend, MG_Test] (Disaggregated): P5e wave 2 integration - the three seams where two packages met swung0x48 2026-09-18 08:45:20 -04:00
  • e7a66d2f24 Merge branch 'p5e/ra' into feat/disaggregated (P5e ra) swung0x48 2026-09-18 08:41:10 -04:00
  • cae68992b0 Merge branch 'p5e/fb' into feat/disaggregated (P5e fb) swung0x48 2026-09-18 08:41:10 -04:00
  • db2196fb08 Merge branch 'p5e/tx2' into feat/disaggregated (P5e tx2) swung0x48 2026-09-18 08:41:10 -04:00
  • 30e385812d Merge branch 'p5e/pg' into feat/disaggregated (P5e pg) swung0x48 2026-09-18 08:40:39 -04:00
  • 5b226f16ae Merge branch 'p5e/sb' into feat/disaggregated (P5e sb) swung0x48 2026-09-18 08:39:37 -04:00
  • e0f69e8791 Merge branch 'p5e/vi' into feat/disaggregated (P5e vi) swung0x48 2026-09-18 08:38:14 -04:00
  • 4d1499ef7e [MG_Test] (Disaggregated): P5e pg - four cases for the bindings record, the failed relink and the framed archive swung0x48 2026-09-18 08:30:19 -04:00
  • ca1beb6958 [MG_Backend] (Disaggregated): P5e fb - revert the tx2 scaffold; the seam goes back to c0e's stub swung0x48 2026-09-18 08:30:18 -04:00
  • 48b2f56ef8 [MG_Remote] (Disaggregated): P5e ra - the run-ahead latch goes down with the session swung0x48 2026-09-18 08:27:00 -04:00
  • 1c8727102c [MG_Backend] (Disaggregated): P5e tx2 - name the two entries that actually stamp the sync handle swung0x48 2026-09-18 08:26:09 -04:00