Waylandで描画してみる
Waylandではclientが描画する
surfaceには種類がある、たとえばbackgroud, shell
wl_shm←shared memory
wl_shm_poolからwl_bufferを切り出してくる
バッファをattachしてからcommit→描画
起動しているweston上にハコができる
マウスが入るとPongがくる
https://gyazo.com/0fc31c7b209ce8dcb51a5bf1184c086c
surfaceをdamageした部分だけcommitしたバッファから取り出して再描画する
描画をshared memory (wl_shm)からEGLに変える
EGLはOpenGL etc...とWaylandをつなげる
WaylandからはOpenGLを直接考える必要がない