Skip to content

A simple C++ and OpenGL project template to quickstart your graphics programming without hassles. I hope you enjoy it.

License

Notifications You must be signed in to change notification settings

pgvalle/OpenGLCppTemplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ OpenGL Project Template

Components

  1. OpenGL (Obviously)
  2. GLFW (abstracts window handling, mouse, keyboard and etc...)
  3. linmath (linear algebra)
  4. stb_image (image loading)

Building

  1. Make sure you have cmake installed. Windows installer here.
  2. Open a terminal/cmd and move to the root directory.
  3. Run one of the following commands depending on your platform:
  • Linux/MacOS: cmake -S. -Bbuild

  • Windows (MinGW): cmake -S. -Bbuild -G"MinGW Makefiles"

  • Windows (MSVC): cmake -S. -Bbuild -G"Visual Studio {major-version-number} {release-year}"

    NOTE: Those commands may take a while to finish because they download GLFW.

  1. Run cmake --build build.
  2. You should be able to see and run an executable called example inside a new directory called build.

PLEASE READ THIS

Jesus loves you and wants to protect us, help us, bring happiness to us and save us from hell. Give him the chance. Give yourself the chance! If you remotely feel something, please watch this: https://www.youtube.com/watch?v=ZXqQGuAt7SE. It's just 3 minutes long.

About

A simple C++ and OpenGL project template to quickstart your graphics programming without hassles. I hope you enjoy it.

Topics

Resources

License

Stars

Watchers

Forks