Skip to content

felipeasimos/svdag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roadmap

  • Get window to appear
  • Get vulkan triangle shader working
  • Get any Vulkan compute shader working
    • Compile zig to spirv
    • Triangle example
    • Gpu struct
      • init (instance & device & surface initialization)
    • get simple compute shader working
      • create instance using raw getInstanceProcAddr
      • create compute shader queue
      • create buffer with input and send it from cpu (need staging)
      • get buffer with result and send it to cpu (need staging)
  • render cube with camera controls
  • compute sin(x*y) function data in a compute shader and print results

Build and Run

apt install libvulkan1 libvulkan-dev vulkan-validationlayers

About

SVDAG-in-gpu implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors