Grassland
Grassland 是 Zijian Lyu(@LazyJazz) 封装的库,目前主要用于使用 Vulkan 加速的图形渲染。
依赖
Grassland 需要依赖 Vulkan SDK,因此请先安装 Vulkan SDK。
除 Vulkan SDK 之外,Grassland 依赖一些其他的第三方库,这些库都是通过 vcpkg 安装的。根据经验,其中部分库在 Linux 系统上需要手动安装依赖工具。
glfw3
这个库是为了创建窗口。不同操作系统创建窗口的方式不同,因此需要使用不同的库。glfw3 是一个跨平台的库,可以在 Windows、Linux、macOS 上使用。
Ubuntu:
其它 Linux 发行版请参考对应的包管理器。
SFML
这个库是为了以后加入声音的功能,目前还没有用到。
Ubuntu
其它 Linux 发行版请参考对应的包管理器。
ALSA (Advanced Linux Sound Architecture)
这个库是为了以后加入声音的功能,目前还没有用到。