Playground with modern OpenGL for learning computer grapics. The name is a reference to Ying from Paladins; she's a master of illusions and trickery.
Visions are reality - Yung Lean
$ pacaur -S glfw-x11 glm assimp glibc spdlog
# The linkopts used are: '-lglfw', '-lassimp', '-ldl'
# Since glm does not give us a shared object, we use it straight from `/usr/include/glm`
# Since spdlog does not give us a shared object, we use it straight from `/usr/include/spdlog`
$ bazel build ying:main
# Run the program
$ ./bazel-bin/ying/main
- Data files such as models and textures go in
data/
- Shaders recide in
shaders/
. - The main project lives in
ying/
Thanks to voithos/quarkGL for being a
reference of the bazel
build pipeline for OpenGL.