Skip to content
@Bevy-Rust-GPU

Bevy Rust-GPU

A suite of crates designed to simplify the use of rust-gpu with bevy.

Bevy Rust-GPU

A suite of crates designed to bridge the rust-gpu SPIR-V compiler into the bevy engine.

See bevy-rust-gpu for top-level project documentation.

Other repositories of note

Type-level programming toolkit. Abuses Rust's trait system to encode static, composable type-level computation.

Implements data structures, type classes, and a significant chunk of the Haskell standard library - all statically.

Pros: Rich expression of static type-level computing. Interesting compsci party trick.

Cons: Verbose. Terrible compile times.

Elysian Series

V1 V2 V3

Iterative attempts at refining a practical, cross-domain implicit surface compiler. A full mission statement is available in the V1 README.

V1 is free-standing, and included here for posterity, while V2 and V3 each depend on other crates in this organization.

Pinned Loading

  1. bevy-rust-gpu bevy-rust-gpu Public

    Bevy plugin for hot-building and hot-reloading rust-gpu shaders.

    Rust 139 3

  2. rust-gpu-builder rust-gpu-builder Public

    Utility application for building rust-gpu shader crates.

    Rust 7 2

  3. permutate-macro permutate-macro Public

    cfg-like Rust macro for statically generating code permutations.

    Rust 3

  4. bevy-pbr-rust bevy-pbr-rust Public

    rust-gpu port of bevy-pbr

    Rust 6 1

  5. rust-gpu-bridge rust-gpu-bridge Public

    Bridge crate for writing code that can compile under both rust-gpu and regular rust.

    Rust 1

  6. example-workspace example-workspace Public

    Example workspace showcasing hot-reloading and hot-building.

    Rust 8 3

Repositories

Showing 10 of 21 repositories
  • .github Public

    Github meta-repository.

    Bevy-Rust-GPU/.github’s past year of commit activity
    0 0 0 0 Updated Feb 7, 2026
  • rust-gpu-builder Public

    Utility application for building rust-gpu shader crates.

    Bevy-Rust-GPU/rust-gpu-builder’s past year of commit activity
    Rust 7 Apache-2.0 2 0 1 Updated May 25, 2024
  • type-fields-test Public

    T-Funk testing scratchpad.

    Bevy-Rust-GPU/type-fields-test’s past year of commit activity
    Rust 0 0 0 0 Updated Dec 15, 2023
  • sdf-printer Public

    ASCII-based implicit surface rasterizer.

    Bevy-Rust-GPU/sdf-printer’s past year of commit activity
    Rust 0 0 0 0 Updated Dec 15, 2023
  • elysian-legacy-3 Public

    Third attempt at a field function compiler. Second bevy-rust-gpu version.

    Bevy-Rust-GPU/elysian-legacy-3’s past year of commit activity
    Rust 0 0 0 0 Updated Dec 15, 2023
  • elysian-legacy-2 Public

    Second attempt at a field function compiler. First bevy-rust-gpu version.

    Bevy-Rust-GPU/elysian-legacy-2’s past year of commit activity
    Rust 0 0 0 0 Updated Dec 15, 2023
  • type-fields Public

    Type-level field access for Rust structs.

    Bevy-Rust-GPU/type-fields’s past year of commit activity
    Rust 0 Apache-2.0 0 1 0 Updated Dec 15, 2023
  • t-funk-macros Public

    Procedural macros for t-funk.

    Bevy-Rust-GPU/t-funk-macros’s past year of commit activity
    Rust 0 0 0 0 Updated Dec 15, 2023
  • bevy-pbr-rust Public

    rust-gpu port of bevy-pbr

    Bevy-Rust-GPU/bevy-pbr-rust’s past year of commit activity
    Rust 6 Apache-2.0 1 6 0 Updated Dec 15, 2023
  • rust-gpu-bridge Public

    Bridge crate for writing code that can compile under both rust-gpu and regular rust.

    Bevy-Rust-GPU/rust-gpu-bridge’s past year of commit activity
    Rust 1 Apache-2.0 0 2 0 Updated Dec 15, 2023

Top languages

Loading…

Most used topics

Loading…