iwatake2222 / play_with_opengl

OpenGL + GLFW test projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Play with OpenGL (GLFW)

Projects

  • basic_01_blank
    • Tutorial: Blank window
  • basic_02_shader_cube_control
    • Tutorial: Display cube using GLSL and keyboard/mouse control
  • basic_03_object
    • Tutorial: Load model file
  • basic_04_background
    • Test: Draw 2D background
  • opencv_01_haar_detection
    • Application: Display 3D model on detected hand
    • OpenCV is needed

demo_opencv_01_haar_detection

How to build a project

# sudo apt-get install libglu1-mesa-dev mesa-common-dev
cd play_with_opengl
git submodule init
git submodule update

# For Linux (not tested yet)
cd basic_02_shader_cube_control
mkdir build && cd build
cmake ..
make

# For Windows (MSVC)
# Create MSVC project using cmake-gui

Acknowledgements

External libraries

Code and other software stuffs

Model

About

OpenGL + GLFW test projects


Languages

Language:C++ 92.0%Language:CMake 4.2%Language:C 3.8%