Skip to content

lwjglgamedev/zvk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan graphics programming in Zig

Note

WORK IN PROGRESS. First chapters available

This online book will introduce the main concepts required to write graphics games or any other applications using Vulkan in Zig. You can view the static site here.

This book is the result of my self learning language, that I think it may help the community.

Sample screen shot

Note

This is a new version which tries to use modern Vulkan features, such us:

  • Dynamic rendering
  • BDA
  • Ray tracing
  • New Vulkan functions (1.3)
  • ...

Therefore, Vulkan 1.3 is required.

Book Code

The book itself is also hosted in GitHub.

Source Code

The source code of the samples of this book is in GitHub.

Support

If you like the book you can become a sponsor

Comments are welcome

Suggestions and corrections are more than welcome (and if you do like it please rate it with a star). Please send them using the discussion forum and make the corrections you consider in order to improve the book. Please consider that I also just started with Zig!.

If you find something confusing, or you would like something clarified in the book, please submit an issue on GitHub.

Author

Antonio Hernández Bejarano.

About

Vulkan tutorial using Zig language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages