Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C99 Vulkan Support Library

This is a library written in pure C99 designed to get you started in writing your vulkan renderer as fast as possible. It does not support writing the entire renderer but supports getting the boilerplate start up out of the way quickly.

  • It expects that you WILL be rendering to a surface.
  • Right now it only provides platform code for SDL but you can use it for other platform but you would have write that platform code for yourself.

Use compile_shaders.py to build your shader binaries.

The current SPIRV compiler is linux only. You can download the compiler for other platforms. Already compiled shaders are added for cross-platform.

License

This project is licensed under the zlib license - see the LICENSE file for details. © All rights reserved.

Version

The current version of this project can be seen on the VERSION file.

Authors

See AUTHORS for full list.

Contributing

See CONTRIBUTING.md for how to contribute.



About

C99 Vulkan Support Library for quick startup code for building Vulkan renderers

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages