#n64 #rendering #graphics #opengl-rendering #gbi #fast3d

fast3d-gbi

F3D GBI 编译器

3 个不稳定版本

0.5.0 2023 年 9 月 28 日
0.4.4 2023 年 7 月 18 日
0.4.3 2023 年 7 月 15 日

#611 in 图形 API


3 个库 中使用

自定义许可证

54KB
1.5K 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!.

社区

依赖项

~3.5MB
~59K SLoC