https://github.com/ynsn/cgboilerplate
Prototyping framework for developing interactive graphics applications using OpenGL
https://github.com/ynsn/cgboilerplate
Last synced: about 1 year ago
JSON representation
Prototyping framework for developing interactive graphics applications using OpenGL
- Host: GitHub
- URL: https://github.com/ynsn/cgboilerplate
- Owner: ynsn
- License: mit
- Created: 2019-03-19T21:43:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-23T17:41:21.000Z (about 7 years ago)
- Last Synced: 2025-04-11T03:04:42.458Z (over 1 year ago)
- Language: C++
- Size: 262 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CGBoilerplate
CGBoilerplate provides commonly used operations used in the development of CG applications in a single, uniform and
consistent API. Common operations include window management and input handling, maths, loading 3D models, loading images
etc.
Currently, this project focuses on OpenGL as a graphics API, but it's goal is to also expand to DirectX (11/12), Vulkan
and Metal.
### Features
- Window and input handling framework
- Graphics API loading
- Maths library
# Dependencies
CGBoilerplate depends on and provides the following libraries:
- GLFW (used for the window and input framework)
- GLAD (used to load OpenGL)
- GLM (maths library)
- Assimp (importing meshes and models)
- various stb headers (loading images etc.)