Skip to content

Multi-platform GPGPU computations with Scala, seamlessly 🚀

License

Notifications You must be signed in to change notification settings

ComputeNode/scalag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scalag

Library that allows to compile Scala 3 DSL to SPIR-V and to run it with Vulkan runtime on GPUs.

Library is in an early stage - alpha release and proper documentation are coming.

Example - Ray tracer

Ray tracer code

Features

Some example features of the library:

Case classes as GPU structs

GSeq

About

Multi-platform GPGPU computations with Scala, seamlessly 🚀

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages