Sebastian Aaltonen 开源 NoGraphicsAPI:1 个头文件实现极简图形 API
mike64_t · x · 2026-09-06
Sebastian Aaltonen(知名游戏/图形技术专家)发布了 NoGraphicsAPI,一个基于最新 Vulkan 扩展的实验性极简图形 API 开源项目,践行其《No Graphics API》博客与 SIGGRAPH 演讲的理念。
- 极简体量:主库仅 1 个头文件 + 1 个源文件,工具库也只有 6 个头文件 + 4 个源文件,附带 3 个精简示例。
- 核心思路:着色器直接使用 64 位 GPU 指针替代传统 buffer 对象与绑定;纹理和采样器描述符放在应用自有的 GPU 内存中;同步按 hazard 描述而非资源状态,大幅削减传统图形 API 的层。
- 现状:Vulkan 1.4 后端已实现并由 3 个示例应用驱动验证;Metal 支持未实现,但 Metal 4 设计文档记录了映射方案与开放问题。
项目已在 GitHub 开源(目前 166 stars),适合对图形 API 演进方向感兴趣的开发者研究。
所属事件:图形专家 Aaltonen 开源极简图形 API NoGraphicsAPI(2 条相关)→
「编程与Agent」频道最新
- 开发者开源 PLLDN:LLM 不该决定你的技术栈 — KeilerHirsch · 2026-09-06
- 用户喊话愿为 Claude Code 每月 500 美元买 50 倍用量 — GabGarrett · 2026-09-06
- 「Vibe coder」 比「提示词工程师」更好?圈内争论 — BLUECOW009 · 2026-09-06
- SkillGLoW:存方法不存任务,agent 记忆库缩小 3.6 倍还涨 17.2 分 — rohanpaul_ai · 2026-09-06
- dotey 长文驳「Codex 驾驭不了 Astra」:Harness 无法被模型内化 — dotey · 2026-09-06
- 9 小时搞定多音轨桌面应用,Astra 现场晒开发进度 — RileyRalmuto · 2026-09-06