This project is for learning purpose only.
Download the required dependencies above. The glfw
and glad
library needs to
be build first. When selecting glad make sure to select gl Version 4.1
and
profile in Compatibility
. The build output needs to be in lib
library.
Define theses environment variables GLFW_SDK
, GLAD_SDK
, IMGUI_SDK
,
STB_SDK
and GLM_SDK
that points to the correct path.
Use meson
to generate ninja
build system.
meson setup build -Dglfw=$GLFW_SDK -Dglad=$GLAD_SDK -Dstb=$STB_SDK -Dglm=$GLM_SDK -Dimgui=$IMGUI_SDK
- The Art of Code - Shader programming
- ShaderToy - Shader programs
- Delaunay triangulation - For mesh creation