Pleroya Engine

[Devlog] 新建文件夹

跨平台居然能跑(

开坑之后在 Ubuntu 笔记本上写了一点代码,这两天拿到 Win10 电脑上用 MinGW 重新构建了下,没有什么问题。只是现在 Win10 还没有装 Vulkan 环境,所以运行时加载器找不到 Runtime。

仓库

现在的代码分开三个仓库,主要的内容在 pleroya-renderer 里面。两个子仓库可以配置为子系统,也可以单独构建成库使用。渲染器部分目前依赖了 SDL、Vulkan 和 Volk。Volk 真是一个很省事的项目,只要无脑把 Vulkan 作为 header-only 依赖使用就好了。Volk 会在运行时动态加载 Vulkan 加载器,然后启动 Vulkan 实例。

目前还在(又一次)抄 Vulkan 很长很长的启动代码。最近 PhysX5 开源了,稍微看了一下感觉很有意思,有时间可以接入试试。