#n64 #graphics #rendering #fast3d #gbi

fast3d-wgpu-renderer

fast3d-rs的WGPU渲染器

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日

#905 in 图形API

Download history 3/week @ 2024-03-09 1/week @ 2024-03-16 46/week @ 2024-03-30 11/week @ 2024-04-06

每月下载量122

自定义许可

240KB
6K SLoC

fast3d-rs

fast3d-rs是用Rust编写的库,用于渲染N64图形API命令。

功能

  • 支持F3DEX2微代码(更多即将到来)
  • WGPU渲染
  • OpenGL渲染

使用方法

将此库添加到您的项目,并选择以下渲染器之一: fast3d-wgpu-rendererfast3d-glium-renderer

该库由三个主要组件组成

  • RCP - 这代表N64 RCP并提供重置和 process_dl 方法。
  • RenderData - 这被提供给RCP运行命令,用于收集不同渲染器的渲染数据和使用纹理。
  • WgpuRenderer - 这是一个可以用于渲染生成的数据的渲染器
  • GliumRenderer - 这是一个可以用于渲染生成的数据的渲染器

查看示例文件夹以获取如何使用该库的一些示例。

寻找包含此功能、窗口、音频和控制器输入的解决方案?请查看Helix!。

社区

依赖关系

~13–45MB
~732K SLoC