This project focuses on creating a binding for WebGPU which can support Kotlin on multiple platforms.
- On desktop:
gradle wrapper && ./gradlew examples:glfw:run
- On web:
gradle wrapper && ./gradlew examples:web-js:jsBrowserRun
- Gradle 8.8(RC1+) or lower version with gradle wrapper
- JDK 22+
- A recent version of Chrome or Firefox Nightly for web browser execution. Check compatibility here.
The aim of this phase is to test the technology on as many platforms as possible using elementary examples.
The entire API is implemented in this phase.
In this phase, the API is fine-tuned to be more idiomatic to Kotlin.
This is the final phase when the project is ready for production.