JungerBoyo / gl-paint

Paint app written in C++ using OpenGL, ImGui, glfw3 and stb_image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ci

opengl template project

C++ OpenGL template project set up with general structure, UI library (ImGui), img loading library (Stb), shaders compilation to spirv and CI

Prerequisites

- conan package manager
- c++ compiler
- cmake
- glslangValidator + spirv-opt (optional), to disable add -DREMOTE_BUILD=ON flag to cmake configure
- OpenGL (>= 4.5)
- ninja (optional)
- ccache
- clangtidy (>= 14.0.0)

About

Paint app written in C++ using OpenGL, ImGui, glfw3 and stb_image.

License:MIT License


Languages

Language:C++ 85.6%Language:CMake 6.5%Language:C 3.9%Language:JavaScript 2.1%Language:GLSL 1.8%Language:Shell 0.1%