felipeagc / vk_renderer

New vulkan renderer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

New vulkan renderer


Languages

Language:C 81.0%Language:C++ 10.9%Language:HLSL 7.0%Language:CMake 1.2%