19 releases (4 breaking)

new 0.6.0 May 25, 2023
0.5.1 May 3, 2023
0.5.0 Apr 20, 2023
0.4.0 Mar 28, 2023
0.2.0 Feb 14, 2023

#230 in Graphics APIs

Download history 318/week @ 2023-02-11 77/week @ 2023-02-18 42/week @ 2023-02-25 108/week @ 2023-03-04 52/week @ 2023-03-11 16/week @ 2023-03-18 75/week @ 2023-03-25 57/week @ 2023-04-01 45/week @ 2023-04-08 102/week @ 2023-04-15 23/week @ 2023-04-22 108/week @ 2023-04-29 50/week @ 2023-05-06 23/week @ 2023-05-13 105/week @ 2023-05-20

290 downloads per month
Used in 5 crates (3 directly)

MIT/Apache

605KB
12K SLoC

The Rerun renderer

Part of the rerun family of crates.

Latest version Documentation MIT Apache

A custom wgpu based renderer tailored towards re_viewer's needs. Nevertheless, it can be used standalone and comes with its own examples!

Some key features:

  • Key primitives for visualization like lines and points are first class citizens
  • Built with multiple independent views/cameras in mind
  • WebGL compatible quality tier allows use in the browser without WebGPU support
  • Hot shader reloading
  • ... and more to come!

Goals & philosophy:

  • Handle fully dynamic data
    • assumes that most data may change every frame!
  • Automatic resource re-use & caching
  • Lazy loading whenever possible for best startup performance
  • Run great both on the desktop and web
  • No dependencies on re_viewer or rerun data store libraries

Dependencies

~7–43MB
~765K SLoC