Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages