具有资产管道的多后端渲染器。此仓库的目标是构建一个可扩展、灵活、基于数据的渲染器。
Rafx 是一款多后端渲染器,优先考虑性能、灵活性和生产力。它可选地与 distill 资产管道集成,为具有多学科团队的现实项目提供适合的工作流程和工具。
此框架包含多个层次:
rafx-api: 低级图形 API 抽象rafx-visibility: 低级保留 API 用于确定可见性rafx-framework: 中级框架,用于简化资源管理、生命周期处理和绘制调用分发rafx-assets: 资产层,与 distill 集成rafx-renderer: 具有插件系统的流水线渲染器,可用于自定义渲染rafx-plugins: 许多基本和高级渲染技术和功能的实现(图块地图截图是一个导入的 ldtk 项目文件)
注意事项: 1. 有些后端/驱动/窗口管理器组合可能不兼容。最近测试的版本为 Ubuntu 20.04 LTS。 2. Android 可能与 Vulkan 兼容,但尚未测试过。 (可能可以使其兼容) 3. 移动 OpenGL 设备可能兼容,但可能需要改进以创建初始 OpenGL 图形上下文。 4. OpenGL ES 3.0 API 的限制阻碍了完全实现。
暂无开放 Issues,或尚未同步最近议题。