Skip to content

Cross-platform general-purpose computing Kotlin Multiplatform library

Notifications You must be signed in to change notification settings

husker-dev/gpgpu-kt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpgpu-kt

Cross-platform general-purpose computing Kotlin Multiplatform library

Available accelerations:

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

TODO List:

  • Add sizeof() function
  • Add Vulkan support

Documentation

Read Wiki