- We want a no compromises renderer, that focuses purely on speed, to do this we need not focus on legacy hardware
- We also want a renderer that can be easily binded to and have written on top of, ideally we have as thin a wrapper as possible around vulkan
- We want a rendergraph, it just makes everything nicer
- Generics, we just want to take data in & out, nothing extra provided
Building Wrenderer is very simple
1st make sure you have premake installed
and you probably also want vulkan sdk to be installed
$ premake5.exe vs{YOUR-VS-VERSION}
Then hop on into vs and ctrl+b and it should build the project
$ premake5.exe gmake
$ make config=debug/release/lib
-- TO BE DETERMINED
Vulkan lol
Immediate Rendergraph
Dead pass removal
Bindless textures
Optimized mesh api
Shader Object Support
If you encounter any issues either building the project or using it please open up a github issue, just put in enough effort into actually describing the problem and I will fix it