Cross-platform general-purpose computing Kotlin Multiplatform library
OpenCL | CUDA | Vulkan | Metal | WebGPU | JS | Bytecode | |
---|---|---|---|---|---|---|---|
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