
导航菜单
切换导航,有登录、外观设置选项。平台包含 AI 代码创作、开发者工作流、应用程序安全、探索等方面及对应链接;解决方案按公司规模、用例、行业划分及对应链接;资源按主题、类型探索及支持与服务相关链接;开源有社区、项目、仓库相关内容;企业版有企业解决方案和可用附加组件;还有定价、搜索、反馈、保存搜索等功能。
segaboy/vulkan - netbsd
这是将 Vulkan 软件栈(Mesa / Lavapipe)引入 NetBSD 的项目,对过程记录和自动化以实现可重现和维护。当前处于测试版,已达成里程碑:在 NetBSD 10.1 amd64 系统上针对 LLVM 19.1.7 完成 Lavapipe 软件 Vulkan 驱动的配置、编译等操作,驱动和 ICD 清单安装到指定目录,依赖项解析正常,过程实现端到端自动化且可重现。预构建二进制文件即将推出。目前尚未达成的情况:运行 Vulkan 程序需加载器,构建有临时解决方案待修复。随着加载器和发布流程完善,步骤等将持续更新。
目标
NetBSD 是唯一不支持 Vulkan 的主流 BSD 系统,项目目标为在 NetBSD 上构建 Vulkan 软件栈,记录步骤确保可重现,自动化设置过程,最终提交修复并提供预构建二进制文件或 pkgsrc 软件包。
范围和环境
目标操作系统是 NetBSD 10.1(amd64)最小化 ISO 安装,主机是 VirtualBox 虚拟机,项目针对构建目标,用软件驱动(Lavapipe)。
仓库布局
vulkan - netbsd 仓库包含 docs 和 scripts 目录,docs 下有环境设置、依赖项、Mesa 构建、预构建工件等文档;scripts 下有环境设置、构建 glslang、Mesa 等脚本。
入门指南
在全新最小化安装的 NetBSD 10.1(amd64)系统上,以 root 用户身份执行一系列操作,可将系统配置到安装并注册好 Vulkan 软件驱动的状态,构建中断可重新运行命令恢复。完整操作步骤及注意事项参阅 `docs/01 - environment - setup.md`。
贡献与跟进
这是个人进行的项目,可能有变动,文档可供尝试相同移植的人参考。
许可证
仓库原创内容遵循 MIT 许可证,第三方软件保留自身许可证,预构建工件捆绑上游许可证文本,发布时需保持文件完整。
关于
这是尝试在 NetBSD 上启用 Vulkan 的项目。还有活动、加星、关注者、分叉、版本发布、软件包、贡献者、语言等相关信息,加载可能出现错误需重新加载页面。页脚有相关导航和说明。



被折叠的 条评论
为什么被折叠?



