Skip to content

Roadmap to v1.0.0 #7

@Flux159

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).

Metadata

Metadata

Assignees

Labels

Type

No type
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