fast3d-glium-renderer

Crates.iofast3d-glium-renderer
lib.rsfast3d-glium-renderer
version0.5.0
sourcesrc
created_at2023-07-03 11:17:53.177284
updated_at2023-09-28 13:32:12.930478
descriptionGlium renderer for fast3d-rs
homepagehttps://crates.io/crates/fast3d-glium-renderer
repositoryhttps://github.com/retrofoundry/fast3d-rs
max_upload_size
id906917
size46,448
David Chavez (dcvz)

documentation

README

fast3d-rs

fast3d-rs is a library written in Rust for rendering N64 graphics API commands.

Features

  • F3DEX2 microcode supported (more coming)
  • WGPU rendering
  • OpenGL rendering

How to Use

Add this library to your project and one of the following renderers: fast3d-wgpu-renderer or fast3d-glium-renderer.

The library consists of three main components:

  • RCP - This represents the N64 RCP and provides a reset and a process_dl method.
  • RenderData - This is given to the RCP run command that collects draw data and textures for rendering with different renderers.
  • WgpuRenderer - This is a renderer that can be used to render data produced
  • GliumRenderer - This is a renderer that can be used to render data produced

Check out the examples folder for some examples of how to use the library.

Looking for a solution that includes this, windowing, audio and controller input? Check out Helix!.

Community

Commit count: 43

cargo fmt