d-krylov / gloom

Library for experiments with OpenGL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GLoom - OpenGL library

GLM is a small utility library for OpenGL designed to support the development of more complex applications. It includes wrappers for OpenGL objects, a mesh loader, a simple scene, and a renderer.

Platforms:

  • Linux

Features

  • Obj file
  • Blinn-Phong
  • PBR
  • Dear ImGui interface

How to build:

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make

Examples:

Third Party

  1. tinyobjloader
  2. stb
  3. linalg

Gratitudes

Many thanks:

  1. Yan Chernikov's youtube channel and github
  2. Learn OpenGL

About

Library for experiments with OpenGL

License:MIT License


Languages

Language:C++ 80.4%Language:GLSL 15.5%Language:CMake 3.6%Language:C 0.5%