fast3d-rs is a library written in Rust for rendering N64 graphics API commands.
The library consists of three main components:
RCP
- This represents the N64 RCP and provides a reset and a runDL method.RCPOutput
- This is a component given to the RCP run command that collects draw calls for parsing into different renderersWgpuGraphicsDevice
- This is a renderer that can be used to render the output producedGliumGraphicsDevice
- This is a renderer that can be used to render the output producedFor examples see an example usage here for wgpu and opengl.