Hello! I'm new, and this is my first post on the list :) I'm starting with the code. I cannot understand exactly what or why wayland uses the vertices, on init_shader at compositor.c it creates a vbo object and then when drawing a surface it binds the vertices and create 2 subsets of them with glVertexAttribPointer. What's the use of this? Thanks!!! Alberich