Skip to content

Project as integration of OpenGL rendering system with GUI. Used for testing, learning and experimentation.

License

Notifications You must be signed in to change notification settings

kkuchar2/openglengine

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


🎉

openglengine

Project as integration of OpenGL rendering system into graphical user interface. Used for testing, learning and experimentation.

Report Bug · Request Feature

Table of Contents

Getting Started

  1. Clone the repo
  git clone --recurse-submodules -j8 https://github.com/kkuchar2/openglengine
  1. Build
  # Make sure you've gcc, g++, xorg-dev and libglu1-mesa-dev installed on Linux

  cd openglengine
  mkdir build
  cd build
  cmake ..
  make -j8
  1. Run
  ./opengl

  # You should see split view of rotating colorful particles.
  # By pressing and holding right mouse button and moving mouse look around.
  # WASD to move camera
  # Hold left SHIFT to speed up movement.

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Screenshots

pic1 pic2 pic3 pic4

License

Distributed under the MIT License. See LICENSE for more information.

About

Project as integration of OpenGL rendering system with GUI. Used for testing, learning and experimentation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published