#compute-shader #shader #gpgpu #vulkan #compute #ash

wyzoid

Wyzoid is a small framework made to easily experiment with compute shader / GPGPU

3 releases

0.1.2 Aug 28, 2019
0.1.1 Aug 28, 2019
0.1.0 Aug 14, 2019

#1000 in Graphics APIs

Download history 6/week @ 2024-02-18 28/week @ 2024-02-25 10/week @ 2024-03-10 1/week @ 2024-03-17 41/week @ 2024-03-31

52 downloads per month

CECILL-2.1

400KB
1K SLoC

Wyzoid 🧶

Crates.io Build Status

Wyzoid is a small framework made to easily experiment with compute shader / GPGPU using Vulkan (via ash).

Examples

The project include 3 examples:

  1. "basic": Execute one shader on one buffer
    • cargo run --example basic
  2. "multiplebuffer": Execute one shader on two buffer
    • cargo run --example multiplebuffer
  3. "multiplebuffershader": Execute two shader in series on two buffer
    • cargo run --example multiplebuffershader

Documentation

Documentation is very much a todo. In the meanwhile, you can look at the examples.

Dependencies

~6MB
~139K SLoC