Sign in

    rhodonite

    Public facade over RhodoniteMBT modules with high-level app/runtime helpers.

    rhodonite
    moonbit
    webgpu
    graphics
    Download zip
    Version
    0.1.6
    License
    Apache-2.0
    Last updated
    5 months ago
    Downloads
    80

    #emadurandal/rhodonite

    Stability: This project is in early development. APIs and behavior may change without notice and are not production-ready yet. Prefer following the RhodoniteMBT repository for the latest status.

    Public facade module for RhodoniteMBT. It pulls in the workspace libraries as dependencies so moon add emadurandal/rhodonite can serve as a single entry point.

    The module declares preferred-target: "js" because its browser app packages are JavaScript-targeted. This keeps mooncakes publish verification on the supported backend.

    It also exposes early high-level runtime helpers:

    • emadurandal/rhodonite/app — Engine, Scene, FrameState, and TimeState

    For lower-level surface area, import packages from the underlying modules directly:

    • emadurandal/rhodonite_webgpu — WebGPU (browser + native)
    • emadurandal/rhodonite_core — vectors, related math, and little-endian buffer writes (binary/writes)

    The lib package here exposes a small curated subset (see src/lib).