AntarticCoder / VK-Renderer

A vulkan renderer being made to study computer graphics
MIT License
0 stars 0 forks source link
3d-rendering-engine graphics-programming vulkan

VK Renderer

GitHub issues

VK Renderer is a vulkan renderer being built to study computer graphics and understand it better at a lower level.

How to Build?

To build VK-Renderer, you'll need the following:

Note: Make sure to pull all of the submodules

To build on any unix machine, simply execute my build.sh shell script

sh build.sh

If you recieve an error from glslc about the output file not existing, then do as follow.

cd resources/shaders
mkdir compiled
cd compiled
cat > vert.spv 
cat > frag.spv

Afterward, run the shell script one more time, and see if you can compile now.

How to Run?

To run the program, naviagate to main directory then just run in the terminal

./bin/VK-Renderer

Issues and Contributing

If you run into any issues, or want to contribute please feel free to do so.

For issues please give as much detail to the issue as you can. Things you can provide are:

For contributing, I reccommend opening an Issue before opening a PR to discuss what you would like to implement. This can be helpful because:

Conclusion

Thanks for checking out my repo, if you found it to be useful, a star would be great. Thanks!