docs.rs failed to build fast3d-wgpu-renderer-0.4.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
fast3d-wgpu-renderer-0.5.0
fast3d-rs
fast3d-rs is a library written in Rust for rendering N64 graphics API commands.
Features
- F3DEX2 microcode supported (more coming)
- OpenGL rendering
- WGPU rendering
How to Use
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 renderersGliumGraphicsDevice
- This is a renderer that can be used to render the output produced
// Prepare the context device
self.graphics_device.start_frame;
// Run the RCP
self.rcp.run;
// Draw the produced draw calls to context
for draw_call in &self.intermediate_graphics_device.draw_calls
// Finish rendering
self.graphics_device.end_frame;
// Clear the draw calls
self.intermediate_graphics_device.clear_draw_calls;