GOverlay
GOverlay is an open source project aimed to create a Graphical UI to manage Vulkan/OpenGL overlays. It is still in early development, so it lacks a lot of features.
This project was only possible thanks to the other maintainers and contributors that have done the hard work. I am just a Network Engineer that really likes Linux and Gaming.
Table of contents
Screenshot
Prerequisites
Here are the dependencies needed in order to make GOverlay run:
mangohud
- Configure MangoHudmesa-demos
- OpenGL previewvulkan-tools
- Vulkan previewvkBasalt
- Configure vkBasalt
Installation
Distributions
Arch / Manjaro / Other Arch derivatives
Binary AUR package: goverlay-bin
Development AUR package: goverlay-git
You can also grab the latest compiled binary package from the chaotic-aur
unofficial user repository.
Fedora
To install goverlay
, run the following command as root:
dnf install goverlay
Solus
To install goverlay
, run the following command as root:
eopkg it goverlay
Tarball
-
Download the latest tarball from Releases.
-
Extract the file by running the following command:
tar -zxvf goverlay*.tar.gz
- Execute the binary by running the following command:
./goverlay
Source
Prerequisites
Before building, you will need to install the following:
- Lazarus - IDE
Building
To build GOverlay, clone the git repository by running following command:
git clone https://github.com/benjamimgois/goverlay.git
Then, change directory and build GOverlay by running the following commands:
cd goverlay
lazbuild -B goverlay.lpi
Running
To run GOverlay, run the following command:
./goverlay
Credits
Mango
Most of the credits go to Flightless Mango. He is the man and the mind behind MangoHud.
https://github.com/flightlessmango/MangoHud
https://discordapp.com/invite/Gj5YmBb
DadSchoorse
Special thanks to DadSchoorse, creator of the vkBasalt project.
https://github.com/DadSchoorse/vkBasalt
Lazarus
This project was built using Lazarus.
Donations
If this project was useful to you, don't hesitate to donate to me :)