Skip to content

A minimal Wayland OpenGL window library written in C

License

Notifications You must be signed in to change notification settings

lennyerik/uwindow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

μWindow

μWindow (or uWindow / microWindow) is a minimal (about 500 lines of C code) Wayland OpenGL window library. You tell it to open a window and it gives you an OpenGL context to go and have fun with!

Think of it as a very minimal GLFW specifically for Wayland and OpenGL.

Compiling

To build the library, just clone the repo and run make:

git clone https://github.com/lennyerik/uwindow
make

Running the examples

If you want to run any of the examples, just change into a directory within examples and build it the same way. For example, if you want to compile and run the simple example:

cd examples/simple
make
./simple

Generating the documentation

The documentation is generated using doxygen.

To generate it, just run make again:

make docs

Afterwards, the documentation html files can be found in docs/html

About

A minimal Wayland OpenGL window library written in C

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published