10 个版本 (4 个破坏性更新)
0.5.0 | 2023年9月28日 |
---|---|
0.4.4 | 2023年7月18日 |
0.3.1 | 2023年7月4日 |
0.2.0 | 2023年6月26日 |
0.1.0 | 2023年6月24日 |
#317 in 图形API
在 2 crate 中使用
170KB
4.5K SLoC
fast3d-rs
fast3d-rs 是一个用 Rust 编写的库,用于渲染 N64 图形 API 命令。
功能
- F3DEX2 微码支持(即将推出更多)
- WGPU 渲染
- OpenGL 渲染
如何使用
将此库添加到您的项目中,并使用以下渲染器之一: fast3d-wgpu-renderer
或 fast3d-glium-renderer
。
该库由三个主要组件组成
RCP
- 这表示 N64 RCP,并提供重置和process_dl
方法。RenderData
- 这被提供给 RCP 运行命令,该命令收集用于渲染的不同渲染器的绘制数据和纹理。WgpuRenderer
- 这是一个可以用于渲染产生的数据的渲染器GliumRenderer
- 这是一个可以用于渲染产生的数据的渲染器
查看示例文件夹以获取使用此库的示例。
寻找包含此功能、窗口、音频和控制器输入的解决方案?请查看 Helix!.
社区
依赖项
~8.5MB
~180K SLoC