图形大牛 Aaltonen 开源 NoGraphicsAPI,极简封装 Vulkan 1.4
mark_k · x · 2026-09-06
游戏图形领域知名工程师 Sebastian Aaltonen 以 MIT 协议开源 NoGraphicsAPI,一个基于 Vulkan 1.4 最新扩展(BDA、descriptor heap、device address commands、统一图像布局)的极简底层图形 API 实验,目标是尽量还原其「No Graphics API」博文与 SIGGRAPH 26 演讲中的设计理念。
核心思路:
- 用 64 位 GPU 指针取代传统 buffer 对象与绑定
- 纹理和 sampler 描述符放在应用自管的 GPU 内存中
- 同步以「危险(hazards)」描述取代资源状态机
Vulkan 后端已由三个示例应用验证,Metal 支持暂未实现(仅记录 Metal 4 设计映射与待解决问题)。markk 评价其比 Vulkan、DirectX 或 Metal 简单得多,代码尤其是头文件非常值得阅读。
所属事件:图形专家 Aaltonen 开源极简图形 API NoGraphicsAPI(2 条相关)→
「编程与Agent」频道最新
- 实测用一段 Prompt 让编排 Agent 把 3D 键盘升级到 4K 级 — omarsar0 · 2026-09-06
- OpenClaw 发布 2026.9.2:新增 Muse Spark 1.3 支持 — steipete · 2026-09-06
- Sebastian Aaltonen 开源 NoGraphicsAPI:1 个头文件实现极简图形 API — mike64_t · 2026-09-06
- 10 美元 ESP32 加编码 Agent,普适计算之梦更可行了 — andy_matuschak · 2026-09-06
- 「对抗性可塑性」:用编码 Agent 硬接两台不让你折腾的专有设备 — andy_matuschak · 2026-09-06
- Andy Matuschak 用编码 Agent 给相机装上即时打印功能 — andy_matuschak · 2026-09-06