wlr_buffer.c is difficult to read because it contains a mixed bag of unrelated things: base buffer type, buffer implementations, buffer resource factory, and client buffer. Split each of these into their own file. |
||
---|---|---|
.. | ||
buffer.c | ||
client.c | ||
dmabuf.c | ||
readonly_data.c | ||
resource.c | ||
shm_client.c |