mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 18:13:23 +09:00
2.9 KiB
2.9 KiB
仍开放的债务(跨阶段)
路线图只列"有债务、看这里"。每条写明去向;已关闭的历史债与当时的完整债务表见
p5b/README.md末节。开放问题另见OPEN-QUESTIONS.md。更新:2026-09-29。
| 债务 | 去向 |
|---|---|
未接入内容分块的 record 类型:program archive 与 draw_vbo range 尾 |
P6.5 sl 与 P8 共用的分片(开放问题 11) |
class-C 余项与仿真路径:SetSwapInterval(P10);multi-draw client indices、RGB CPU mip 等具名拒绝 |
P8 / P10 |
GetCaps 的两个 blobref |
一旦运输,必须有 server → client 的 carrier rule,不能套 SEG_STAGE |
| E1 对照的重定义(ID-122) | 无主(开放问题 24) |
MOBILEGL_IPC_IDLE_EXIT_S 未解析;CONTRACT-P6.md 仍把 DynamicBackendParameters 定宽记在 P7 名下(已由 P6.5 wf 落地) |
文档 / 小修 |
P12 未做(2026-09-29 收官时转入):DirectGLES g_Display / g_Surface / g_Context 仍是全局(每进程一个会话时不需要);cached-app freezer 的完整处理(文档从未定义);多 context;D8 窗口种类白名单(X11 / Win32Hwnd / None 仍被接受并把 token 强转为指针);TLS;server 窗口不转发输入;修后的横屏 server 窗口未重测 |
无主;D8 等 Windows / X11 client,其余等出现第二个会话 / 第二个 context 的需求 |
P9 转出(2026-09-29 收官):monolith Espryt 重铸重放 client 影子、覆盖 GPU 写过的纹素(iris-derivative 的系统差;修法改 pull .text,ID-P9-8) |
dev(独立任务) |
P9 转出:TCP_USER_TIMEOUT = 5000 ms——client 停读控制超过 5 s 且有待发日志字节时内核仍断开连接;PublishSessionFault 的阻塞写对停读的 client 最多等同样 5 s(ID-P9-10) |
传输策略,需裁定 |
P9 转出:Espryt 重铸保留路径上 framebuffer clear 后 imageLoad 偶读旧值(主机 3/30,加 barrier 后 0/30;TextureRemintPullScenario case C 暂钉 barrier),疑 llvmpipe(ID-P9-11) |
待归因 |
P9 转出:Magma 每次 draw 对可写 SSBO / texel buffer / XFB 目标发整 buffer 的 OnGpuWritten(create-indirect 首帧 7,093 条),client 已自标同一批,冗余无害;OnTextureWriteback、OnMipLevelsGenerated、OnCapsInvalidated 仍无生产者 |
以后的收窄 / 清理候选(ID-P9-7) |
MOBILEGL_PIPE_TEXEL_RETAIN_MB 已无消费者,但在 pull 构建里 |
P13(G1) |
树外脚本:普查跑器、wsl_p5_gate.sh 等在 ~/w7/notes/,git merge 不会传播 |
需要时入库 |
| 临时 CI trigger | 合入 dev 前删除 test.yml / apk.yml 的 feat/disaggregated 触发器 |
已关闭的历史债(P5 的 27 个 wrong-answer、rsp 残余读、P5b 的 inproc 依赖、ABI 指纹、默认 staging 装不下 128 MiB 上传、184 符号棘轮 CI 门)及当时的完整债务表见 notes/p5b/README.md 末节。