redstrate.com/content/software/graph/index.md

32 lines
1 KiB
Markdown
Raw Normal View History

2022-08-29 10:46:26 -04:00
---
title: "Graph"
2022-09-21 10:49:57 -04:00
date: 2018-08-11
2022-08-29 10:46:26 -04:00
draft: false
source: "https://git.sr.ht/~redstrate/graph"
license: MIT
tags:
- 3D
- C++
- Vulkan
- Qt
2022-08-29 10:50:32 -04:00
layout: "project"
2022-08-29 10:46:26 -04:00
---
Game engine utilizing Vulkan and Qt.
<!--more-->
---
Following up [XT]({{<ref XT>}}), this was my first adventure into Vulkan - which was a relatively new API at the time. This is an extremely old project, but this is where the majority of my Vulkan knowledge was born from. Unlike some of my older projects I've recovered recently, this one actually has **all** of my commit history intact!
2022-09-14 11:13:34 -04:00
![Screenshot of the example application](screenshot.webp)
2022-09-14 11:01:55 -04:00
2022-08-29 10:46:26 -04:00
This features things such as:
* Working depth of field pass utilizing near and far fields.
* This was started back when the engine was originally conceived but I actually finished this feature recently :-)
* Custom Qt interfaces for all of the tooling, compared to the dear imgui interfaces of Prism and XT.
* Antialiasing utilizing SMAA.
* Audio playback using OpenAL Soft.
This was eventually replaced by [Prism]({{< ref prism >}}) in 2020 and onward