Skip to content

Roadmap to v1.0.0 #7

Description

@Flux159

Roadmap

Creating a tracking issue to track the roadmap for a v1.0.0 release of Mystral Native. The source of truth for the roadmap is ROADMAP.md in the repo itself, but this is a github issue for users and developers to see the high level goals of the project.

v1.0.0

  • Ensure that Three.js and Babylon.js can work with WebGPU renderer.
  • Ensure that Pixi.js can work with WebGPU renderer (Pixi 8).
  • Open source Mystral.js (the JS engine that MystralNative was specifically built for & the sponza example already uses).
  • Ensure that iOS and Android builds are well documented & tested (with exact runtime specifics as well - ie JSC on iOS, etc.). Scripts for getting started with a new project on iOS / Android. Example code for how to integrate into existing apps.
  • Setup GPU CI infrastructure to automate testing in CI / CD (beyond just build succeeds) and perform regression testing.

v2.0.0

  • Add WebGL support via ANGLE to enable compatibility with WebGL games and frameworks
  • Explore Hermes / Static Hermes as an additional JS runtime for iOS / Android.

v3.0.0

  • Enable AOT compilation of a strict subset of Typescript to C++ to native code, eliminating the need for a JS runtime on restricted platforms. (Experimental).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions