vulkan icon indicating copy to clipboard operation
vulkan copied to clipboard

How can I help?

Open ghost opened this issue 7 years ago • 2 comments

Title says it all. I am a dev who has an interest in this side of things and alot of free time at the moment... how can I help?

ghost avatar Oct 22 '17 17:10 ghost

@rucuriousyet, could you dive into the code, learn it architecture and explain it in some text file or inline here? I'm interested in this project too, but I have no much free time. My questions:

  1. What is the overhead (%) of Go layer compared to the pure C call to Vulkan?
  2. Is it full Vulkan API wrapper or it's just a minimal piece of it?

nick-korsakov avatar Oct 25 '17 16:10 nick-korsakov

@nick-korsakov

  1. Varies from 0% to 1000%, depends on the overall workflow. It's obviously slower than pure C or Rust, but the idea is to provide much more easier methods to work with Vulkan. Go is simple to write and maintain, C is not.

  2. It's 100% full. Autogenerated from the official headers, the latest version possible. It also covers all vendor extensions

xlab avatar Oct 25 '17 19:10 xlab