Skip to content

Blog post idea: Rust dependency spotlight #134

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions