Skip to content

felipeagc/vk_renderer

Repository files navigation

Vk renderer

A new vulkan renderer, hopefully less buggy than my previous ones... written in (mostly) C-style C++ and using descriptor indexing this time.

The vulkan abstraction layer is in rg.h and rg.c.

Using tinyshader for shader compilation at runtime.

Building and running

Only tested on Linux for now.

cmake -Bbuild -DCMAKE_BUILD_TYPE=Debug
cmake --build build
./build/app # run

Current screenshots

Rendering a GLTF model

image