Skip to content

Blog post idea: Rust dependency spotlight #134

Open
@Herschel

Description

@Herschel

A big part of Ruffle's success is from a perfect-storm of other crates from the Rust community. We could do a spotlight on some of our big dependencies that were key for us getting off the ground.

  • wasm-bindgen: Made Wasm a first-class citizen in Rust
  • wgpu: Portable GPU abstraction and gave us a head start for WebGPU on web
    • naga: Transpile AGAL shaders, allowing Stage3D to function
  • winit: Desktop app
  • cpal: Desktop audio
  • sample: Audio, resampling
  • gc-arena: GC
  • lyon: Allowed us easy tessellation of shapes for the wgpu/WebGL backends
  • symphonia: MP3 parsing
  • who else?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions