Mach v0.2 发布,Zig 游戏引擎和图形工具包
Mach 是一个 Zig 游戏引擎和图形工具包,用于构建高性能、真正跨平台、健壮且模块化的游戏,可视化和桌面/移动图形用户界面应用程序。 发布公告写道,团队开发 Mach 已有两年,此版本经历了一年多的开发周期,包含数千次 commit,修复了 300 多个 issue。 0.2 版本的一项重要变化是将 Mach Core 和 Mach Engine 完全分离——方便用户更好地选择所需的功能。比如有人只需要使用底层窗口、输入和 GPU 功能,不需要其他特性,那么他就可以只选择 Mach Core。如果只对引擎有需求,那就只用 Mach Engine 即可。 Mach Core Mach core 是目标是实现真正的跨平台底层窗口、输入和 GPU 功能。它目前支持 Linux、Windows 和 Mac,对 WebAssembly 和浏览器的支持正在积极开发中,未来还将支持移动设备。 Mach Core 通过使用 Zig 的构建系统编译 Google Chrome 浏览器的 WebGPU 实现,它将 Vulkan、DirectX、Metal 和现代 OpenGL 的强大功能集成到一个简...