Go to file
Christoph J. Scherr 1fe0cc1d40 check shader compilation 2023-10-21 00:35:03 +02:00
bin/loader my own window <3 2023-10-13 11:13:23 +02:00
data/shader reading glsl files 2023-10-20 10:52:56 +02:00
include move glad to include again 2023-10-18 10:20:34 +02:00
lib it works 2023-10-13 10:39:11 +02:00
src check shader compilation 2023-10-21 00:35:03 +02:00
.clangd clangd include dir 2023-10-18 10:40:27 +02:00
.gitignore boost logger 2023-10-18 20:11:07 +02:00
.gitmodules building from source 2023-10-13 10:25:05 +02:00
CMakeLists.txt boost logger 2023-10-18 20:11:07 +02:00
README.md add boost 2023-10-18 10:49:06 +02:00
build.sh modules are good now 2023-10-18 19:56:44 +02:00
run.sh modules are good now 2023-10-18 19:56:44 +02:00

README.md

GLSL-Basics

This projects contains a loader for GLSL Shaders. It can be used to generate fancy images and videos from your shader files.

Requirements

For Fedora Systems, you can the dependencies like this:

sudo dnf install wayland-devel libxkbcommon-devel wayland-protocols-devel extra-cmake-modules \
    libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel boost boost-doc boost-devel

Optional, but recommended Packages:

sudo dnf install glfw-devel glfw glfw-doc glad

Syntax stuff

Your editor might need help to find the include/ directory. If you are using clangd, you can use the .clangd file in this repo. Just adjust the path to what you need (it needs to be absolute).