Skip to content

Timicasto/QuantumGraphicsToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Graphics Toolkit

Quantum Graphics Toolkit (or "QGT" for short) is a graphics library based on OpenGL. It is extremely flexible and versatile, aiming to make OpenGL GUIs easier to create.

You can always create a high performance GUI app with it or even construct a 2D game for a little more code.

Do note that this project is in a very early stage of development, and only a limited subset of functionalities present in typical GUI frameworks are currently implemented.

Quickstart / Try it out

Install these libraries first: glfw-x11 (or glfw-wayland if on Wayland), freetype2, glm, mesa.

Then, clone this repository, cd into it and build main.cpp with your favorite build system (here we use ninja):

mkdir build
cd build
cmake -G Ninja ../
ninja
./QuantumGraphicsToolkit

Resources

For zh_CN README

API Reference Manual (EN)
API Reference Manual (ZH)

Building instructions (EN)
Building instructions (ZH)

Example code (EN)
Example code (ZH)

Contributing

Contact Telegram or mailing to timicasto@gmail.com for more information.
Will generally reply messages (in ~30 min) from 9:00PM to 5:00AM the next day (GMT +08:00)

License

Affero GNU Public License version 3

About

A graphics library based on OpenGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •