# requests request destroy { } request add { fd: fd, plane_idx: u32, offset: u32, stride: u32, modifier_hi: u32, modifier_lo: u32, } request create { width: i32, height: i32, format: u32, flags: u32, } request create_immed (since = 2) { buffer_id: id(wl_buffer), width: i32, height: i32, format: u32, flags: u32, } # events event created { buffer: id(wl_buffer), } event failed { }