Installation
Packaging Status
vkShade has packages available in the following repositories:
If vkShade is not packaged for your distro, you can build it from source.
Building from Source
vkShade provides a full-featured and easy to use build system, which will build and install the layer in your user's home directory. It can also uninstall the layer, should you decide that you don't want to use it anymore.
NOTE: You should prefer using distro-provided packages, if available.
Dependencies
Before building, you will need:
- GCC >= 12
- X11 development files (
libx11,libxcb) - Wayland development files (
wayland-client) - xkbcommon development files (
libxkbcommon) - SPIR-V Headers
- Vulkan Headers
- Vulkan Utility Libraries
- GNU Make
- Meson
- Ninja
Building
- Clone the repository, and change directory into it.
- Checkout the latest tagged release.
- Using the included
Makefile, build and install vkShade.
- (Optional): Build and install the 32 bit version.
Uninstallation
To uninstall, simply run make uninstall, or make uninstall-lib32.