Skip to content

maidamai0/opengl_super_bible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice code for opengl super bible

Dependencies

All dependency are included in submodule

git clone https://github.com/maidamai0/opengl_super_bible.git --recursively
  • glad

    Load opengl functions, already in deps/glad.

  • glfw

    Manage windows and OpenGL context

  • fmtlib

    Replace std::cout,std::cerr, printf,sprintf...

  • glm

    OpenGL math library

  • tinyply

    PLY file reader

Code style

All code is formated by clang-format with default google style.

Documentation

See documentaion for detail.

Some PlantUML code is used in documentation and GitHub markdown doesn't support it for now. So, I recommend rendering these markdown files by yourself with an editor support PlantUML embedded with PlantUML. VScode with a PlantUML extension is a good choice.