Home

Awesome

Brokkr

Brokkr is yet another little Vulkan framework written in C++ for Windows.

Building

A Visual Studio solution is included under build/vs2017 to compile the library and the samples using Visual Studio. Remember to set the working directory to "../../../samples/bin/" in order to run the samples from within Visual Studio.

Screenshots

<p><image src="samples/screenshots/path-tracing.png?raw=true" width="640" title="GPU Path tracing" /></p> <p><image src="samples/screenshots/pbr-renderer.png?raw=true" width="640" title="PBR renderer" /></p> <p><image src="samples/screenshots/deferred-shading.png?raw=true" width="640" title="Deferred shading" /></p> <p><image src="samples/screenshots/multithreading.png?raw=true"width="640" title="Scene rendering" /></p> <p><image src="samples/screenshots/framework-test.png?raw=true"width="640" title="Framework test" /></p> <p><image src="samples/screenshots/area-lights.png?raw=true"width="640" title="Area lights" /></p> <p><image src="samples/screenshots/skinning.gif?raw=true" title="Skinning animation" /></p> <p><image src="samples/screenshots/particles.gif?raw=true" title="Compute-based Particle system" /></p> <p><image src="samples/screenshots/fluid-simulation.gif?raw=true" width="640" title="SPH Fluid simulation" /></p> <p><image src="samples/screenshots/global-illumination.png?raw=true" width="640" title="Reflective shadow maps" /></p> <p><image src="samples/screenshots/txaa.png?raw=true" width="640" title="Temporal anti-aliasing" /></p>