Skip to content

Commit e36c6a1

Browse files
committed
docs: §20 的缺口表标注为已被后续工作改写,并给出现状
那张表是 2026-08-30 上午盘点时的状态,当天下午 G1/G2/G3/G4a 都实现了 —— 渲染链 (GLESv2)、wayland-protocols 三个 tier、pixman 都已进索引。表里留着盘点时的判断 是有价值的(它是当时的真实结论),但不标注就会误导,所以并排给出现状并指向 覆盖面设计 §10。 仍缺的是输入链:libxkbcommon、libinput、libudev/libseat。
1 parent 30b5b6d commit e36c6a1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎.agents/docs/2026-08-30-gbm-cross-repo-closed-loop-plan.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1419,7 +1419,7 @@ issue #527 问的是「在系统级开发(Wayland 合成器、Mesa/Vulkan 扩展
14191419
| 场景 | 结论 | 依据 |
14201420
|---|---|---|
14211421
| **GBM 显存管理** | ✅ **完全覆盖** | §19.4 实测:`gbm_create_device` + `gbm_bo_create` 真分配 256x256,拿到驱动自己的 stride;宿主 `libgbm.so.1` 在场可达却没被选中 |
1422-
| **Wayland 合成器** | ⚠️ **只覆盖了协议库那一层** | 协议库(client/server/scanner/util)+ EGL + GBM + DRM 都有;但**渲染链和输入链整条缺**,见 20.2 |
1422+
| **Wayland 合成器** | ⚠️ 盘点时只覆盖协议库那一层;**当天下午补齐了渲染链**(GLESv2 + wayland-protocols + pixman),**输入链仍缺**(libxkbcommon / libinput / libseat) | 见 20.2 与覆盖面设计 §10 |
14231423
| **Mesa/Vulkan 扩展** | ❌ **Vulkan 侧仍伸手够宿主** | `compat.vulkan-runtime` 明写着它把宿主 `/usr/lib` 的 ICD 做成符号链接农场,是这个栈里最后一处 host 边 |
14241424

14251425
**所以对 #527 的诚实回答是**:`-lgbm` 那个具体诉求,推荐方式**完全能覆盖且已证明**;

0 commit comments

Comments
 (0)