Cross-platform general-purpose computing Kotlin Multiplatform library
| OpenCL | CUDA | Vulkan | Metal | WebGPU | JS | JVM | |
|---|---|---|---|---|---|---|---|
| jvm | ✅ | ✅ | ❌ | ✅ | ✅ | ||
| js | ✅ | ||||||
| wasm | ❌ | ❌ | |||||
| ios | ✅ | ||||||
| android | ✅ | ❌ | ❌ | ||||
| macos | ❌ | ✅ | |||||
| windows | ❌ | ✅ | ❌ | ||||
| linux | ❌ | ✅ | ❌ |
-
✅ - Fully implemented
-
⚠️ - Partially working -
❌ - Not implemented, but planned
-
* Doesn't support loops and Byte
- Add
sizeof()function - Add Vulkan support
Read Wiki