aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: c8587c60ca2f1039721016145ab4594fb90da6f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# zigway

This repo contains a "hello, world" Wayland program. The point of this repo is
for me to learn the following:

* Learn Zig
* Learn Wayland client-side protocols
* Learn Pango and Cairo
* Maybe learn OpenGL

Different branches contain different implementations, e.g. shared memory, shared
memory + Pango+Cairo, OpenGL + Pango+Cairo, etc.

## System dependencies

* Zig toolchain
* libwayland
* pangocairo