Vulkan Engine - Part 3

In this part we will create our own abstracted layer on top of the Vulkan instance. We will extend this with support for Vulkan validation layers which will help us tremendously when debugging.

Read More

Vulkan Engine - Part 2

In the previous part we covered the basic setup of Vulkan and compiled our first Vulkan example using Bazel. In this second part we will connect Vulkan to GLFW, an open source API which allows you to easily create windows and integrate them with Vulkan. There are alternatives (such as SDL), however I found that GLFW works well, is well supported and rather simple in use.

Read More

Vulkan Engine - Part 1

When it comes to computer science, computer graphics has always been one of my favorite topics. Initially I started off with playing around in OpenGL, but as soon as I discovered what Vulkan was, I had to try it.

Read More